Anti-slide pile optimization design method, device and equipment and storage medium
The anti-slide pile optimization method using a differential evolution algorithm addresses the instability and economic inefficiencies in pile design by optimizing geometric parameters, ensuring safety and cost-effectiveness in high-difference terrain.
Patent Information
- Application Number
- CN202411251142.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-13
AI Technical Summary
The design and construction of anti-slide piles in high-difference terrain often rely on engineering experience, leading to issues of over-reinforcement or insufficient size, affecting project economy and safety.
An anti-slide pile optimization method using a differential evolution optimization algorithm to optimize geometric parameters, balancing stability and economy by ensuring the safety factor meets design values through simulation modeling and evolutionary algorithms.
The method objectively and scientifically designs anti-slide piles with suitable sizes, ensuring stability and economic rationality, reducing reliance on engineering experience.
Smart Images

Figure CN119129062A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of geotechnical engineering technology, and in particular to an anti-slide pile optimization design method, device, equipment and storage medium. Background Art
[0002] Rock and soil bodies with high-difference terrain usually show complex stress distribution and uneven stability. Due to the significant terrain undulations, such rock and soil bodies are subject to variable stress conditions and are easily affected by external factors such as rainfall, earthquakes, and weathering, thus causing geological disasters such as landslides and collapses. Due to the complex geological conditions, the stability of such rock and soil bodies is subject to great uncertainty and risk.
[0003] In the field of geotechnical engineering, anti-slide piles are widely used as a common reinforcement method to enhance the stability of rock and soil with height difference terrain. Anti-slide piles penetrate deep into the soil to resist the shear force of potential sliding surfaces, thereby significantly improving the overall safety factor of the rock and soil and reducing the possibility of sliding. Usually, anti-slide piles are designed in the lower area of the slope to effectively control the sliding trend through their structural characteristics and ensure the long-term stability of the rock and soil. However, in actual engineering, the design and construction of anti-slide piles often rely on engineering experience, which may lead to problems of over-reinforcement or insufficient size, thus affecting the economy and safety of the project. In response to these problems, optimizing the design of anti-slide piles and balancing safety and economy are of great significance in geotechnical engineering. Summary of the invention
[0004] Based on this, it is necessary to provide an anti-slide pile optimization design method, device, equipment and storage medium that combines a differential evolution optimization algorithm to optimize the design of anti-slide piles in order to balance the stability of rock and soil with high-difference terrain and engineering economy in response to the above-mentioned technical problems.
[0005] An anti-slide pile optimization design method, the method comprising:
[0006] Obtaining engineering parameters of the area to be reinforced and the anti-slide piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-slide piles are values to be optimized;
[0007] Modeling is performed according to the engineering parameters of the area to be reinforced and the anti-slide piles, and the safety factor is calculated;
[0008] Determine whether the safety factor meets the safety factor design value, and if so, optimize the geometric parameters of the anti-sliding pile using a differential evolution optimization algorithm to obtain the optimal geometric parameters of the anti-sliding pile;
[0009] During the optimization process, the minimum value and the maximum value of each parameter of the anti-slide pile geometric parameters are set, and based on the minimum value and the maximum value, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated;
[0010] Mutation and crossover operations are performed on each parameter in the candidate values of the geometric parameters in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor. If so, the geometric parameters of the optimal anti-sliding pile are selected according to the fitness value.
[0011] An anti-slide pile optimization design device, the device comprising:
[0012] An engineering parameter determination module is used to obtain engineering parameters of the area to be reinforced and the anti-slide piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-slide piles are values to be optimized;
[0013] A simulation modeling module, used to model the area to be reinforced and the engineering parameters of the anti-slide piles and calculate the safety factor;
[0014] An optimization module is used to determine whether the safety factor meets the safety factor design value. If so, a differential evolution optimization algorithm is used to optimize the geometric parameters of the anti-sliding pile to obtain the optimal geometric parameters of the anti-sliding pile.
[0015] In the optimization module, the optimization process is:
[0016] During the optimization process, the minimum value and the maximum value of each parameter of the anti-slide pile geometric parameters are set, and based on the minimum value and the maximum value, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated;
[0017] Mutation and crossover operations are performed on each parameter in the candidate values of the geometric parameters in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor. If so, the geometric parameters of the optimal anti-sliding pile are selected according to the fitness value.
[0018] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the anti-sliding pile optimization design method when executing the computer program.
[0019] A computer-readable storage medium stores a computer program, which implements the steps of the anti-sliding pile optimization design method when executed by a processor.
[0020] The above-mentioned anti-sliding pile optimization design method, device, equipment and storage medium first obtain the engineering parameters of the area to be reinforced and the anti-sliding pile; the engineering parameters include geometric parameters and mechanical parameters, among which the geometric parameters of the anti-sliding pile are the values to be optimized; modeling is performed according to the height difference terrain rock and soil body and the engineering parameters of the anti-sliding pile, and the safety factor is calculated; it is judged whether the safety factor meets the design value of the safety factor, and if so, the differential evolution optimization algorithm is used to optimize the geometric parameters of the anti-sliding pile to obtain the geometric parameters of the optimal anti-sliding pile; during the optimization process, the minimum and maximum values of each parameter in the geometric parameters of the anti-sliding pile are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-sliding pile are initialized and randomly generated; each parameter in the geometric parameter candidate values is subjected to mutation operation and crossover operation in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor, and if so, the geometric parameters of the optimal anti-sliding pile are selected according to the fitness value.
[0021] The present invention continuously adjusts the geometric parameters of the anti-slide piles by combining simulation modeling with differential evolution optimization algorithm, and obtains the most economical anti-slide pile design scheme under the premise of ensuring the stability of the rock mass in the height difference terrain. The anti-slide piles can be designed objectively and scientifically, so as to well balance the stability of the rock mass in the height difference terrain and the engineering economy. There is no need to rely on existing engineering experience. Under the premise of ensuring the stability of the slope, an anti-slide pile scheme with suitable size and economic rationality is designed, which has great engineering significance. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] 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.
[0023] Figure 1 A schematic diagram of a flow chart of an anti-sliding pile optimization design method in one embodiment;
[0024] Figure 2 A schematic diagram of the outer contour of a to-be-reinforced area of a rock mass with a height difference in an embodiment;
[0025] Figure 3 A schematic diagram of the geometric relationship between the anti-slide pile and the area to be reinforced in one embodiment;
[0026] Figure 4 A schematic diagram of establishing a FLAC3D numerical simulation calculation model according to geometric parameters of an anti-slide pile in one embodiment;
[0027] Figure 5It is a structural block diagram of an anti-sliding pile optimization design device in one embodiment;
[0028] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment.
[0029] 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
[0030] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0031] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0032] In addition, 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.
[0033] 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.
[0034] In one embodiment, Figure 1 As shown, a method for optimizing the design of anti-slide piles is provided, comprising the following steps:
[0035] Step 201, obtaining engineering parameters of the area to be reinforced and the anti-sliding piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-sliding piles are values to be optimized.
[0036] See also Figure 2 , is a schematic diagram of the outer contour of the area to be reinforced with a rock mass with a height difference provided in this embodiment. It can be seen that the area to be reinforced is mainly an area with a height difference. The rock mass in this area is reinforced by anti-sliding piles to meet the requirements of the design value of the safety factor. Figure 2 The slope is shown, but the present invention is not limited to Figure 2The slope form shown. The mechanical parameters of the area to be reinforced include but are not limited to the internal friction angle, cohesion, unit weight and elastic modulus of the rock and soil mass, which can be selected accordingly as needed; the geometric parameters include but are not limited to the slope gradient, slope height, distribution of the rock and soil mass, which can be selected accordingly as needed.
[0037] When setting up anti-slide piles in the area to be reinforced, the mechanical parameters of the anti-slide piles include but are not limited to concrete strength, steel bar strength, friction coefficient of the pile-soil interface, bending stiffness of the pile, axial stiffness of the pile, tensile strength, etc., which can be selected accordingly according to needs. The geometric parameters of the anti-slide piles mainly include the vertex coordinates, the cross-sectional width T of the pile body and the length D of the pile body. Figure 2 As shown, since the heights of the rock and soil bodies on both sides of the anti-sliding pile are different, the vertex coordinates on the higher side of the terrain in the area to be reinforced after longitudinal sectioning along the center axis of the anti-sliding pile are obtained, that is, the coordinates (x, y) in the upper left corner of the figure. According to the coordinates in the upper left corner, the four coordinate points (x, y), (x+T, y), (x, yD), (x+T, yD) of the anti-sliding pile after longitudinal sectioning along the center axis can be obtained. Therefore, it is only necessary to optimize the vertex coordinates, the pile body section width T and the pile body length D to obtain the optimal geometric parameters of the anti-sliding pile. It is worth noting that when performing the subsequent differential evolution optimization algorithm, it is only necessary to optimize the x coordinate in the vertex coordinates, and then the y coordinate can be determined based on the x coordinate and the slope profile.
[0038] Step 202, modeling is performed based on the engineering parameters of the area to be reinforced and the anti-slide piles, and the safety factor is calculated.
[0039] It can be understood that the shape of the reinforced area and the position of the anti-sliding pile on the area to be reinforced can be determined through the outer contour of the area to be reinforced and the four coordinate points after the anti-sliding pile is longitudinally cut along the central axis, and then the model is built through the simulation model. After modeling, the mechanical parameters are assigned to the anti-sliding pile and the rock and soil in the area to be reinforced, and the safety factor is calculated.
[0040] Step 203, judging whether the safety factor meets the design value of the safety factor, if so, using a differential evolution optimization algorithm to optimize the geometric parameters of the anti-sliding pile to obtain the optimal geometric parameters of the anti-sliding pile.
[0041] During the optimization process, the minimum and maximum values of each parameter in the geometric parameters of the anti-slide pile are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated; each parameter in the geometric parameter candidate value is subjected to mutation operation and crossover operation in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor. If so, the optimal geometric parameters of the anti-slide pile are selected according to the fitness value.
[0042] It can be understood that the design value of the safety factor F stIt is determined according to the specification. After the rock and soil mass with height difference is reinforced, its safety factor shall not be less than the design value of safety factor F. st , in order to meet the requirements of the specification. Therefore, when optimizing the geometric parameters of the anti-slide pile, it is necessary to first verify the geometric parameters of the modeled anti-slide pile to ensure that the preliminary designed anti-slide pile meets the safety factor requirements. On this basis, set the maximum and minimum values of the geometric parameters of the anti-slide pile, and optimize and reorganize each parameter in the geometric parameters in turn through the differential evolution optimization algorithm, and then recalculate whether the reorganized geometric parameters meet the safety factor requirements based on the model established by simulation. In addition, when the calculated safety factor is greater than or equal to the safety factor design value F st When the safety factor is less than the design value of safety factor F, the objective function of the anti-sliding pile, namely, the fitness value, needs to be calculated accordingly. st , then the calculated objective function is infinite.
[0043] The fitness value is the product TD of the pile section width T and the pile length D. This value is used as the objective function to measure the economy of the corresponding geometric parameters of the anti-slide pile, that is, the fitness value can also be regarded as an economic indicator. After calculation using the differential evolution optimization algorithm, the safety factor design value F is satisfied. st The geometric parameters of the required anti-slide piles with the smallest fitness value are selected as the geometric parameters of the optimal anti-slide piles. On the basis of ensuring the stability of the rock and soil in the area to be reinforced, the economic efficiency of the project is taken into account, which greatly saves engineering resources. It is worth noting that the fitness value can be given after each safety factor calculation, so that the geometric parameters of the anti-slide piles can be adjusted in real time according to feedback, thereby finely controlling the cost; it can also be given when the safety factor is judged for the second time after the differential optimization algorithm is completed, so as to simplify the process and save computing resources.
[0044] The minimum and maximum values of the geometric parameters of the anti-sliding pile, i.e., the vertex coordinates, the pile section width T, and the pile length D, can be determined according to relevant specifications or experience. For example, the maximum and minimum values of the x-coordinate on the vertex coordinates can be determined according to the range in which the anti-sliding pile can be set on the x-axis of the area to be reinforced; the maximum and minimum values of the pile section width T and the pile length D can be determined according to relevant specifications. Alternatively, the values can be determined according to experience based on the calculated safety factor.
[0045] The above-mentioned anti-sliding pile optimization design method, device, equipment and storage medium first obtain the engineering parameters of the area to be reinforced and the anti-sliding pile; the engineering parameters include geometric parameters and mechanical parameters, among which the geometric parameters of the anti-sliding pile are the values to be optimized; modeling is carried out according to the engineering parameters of the area to be reinforced and the anti-sliding pile, and the safety factor is calculated; it is judged whether the safety factor meets the design value of the safety factor, and if so, the differential evolution optimization algorithm is used to optimize the geometric parameters of the anti-sliding pile to obtain the geometric parameters of the optimal anti-sliding pile; during the optimization process, the minimum and maximum values of each parameter in the geometric parameters of the anti-sliding pile are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-sliding pile are initialized and randomly generated; each parameter in the geometric parameter candidate values is subjected to mutation operation and crossover operation in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor, and if so, the geometric parameters of the optimal anti-sliding pile are selected according to the fitness value.
[0046] The present invention continuously adjusts the geometric parameters of the anti-slide piles by combining simulation modeling with differential evolution optimization algorithm, and obtains the most economical anti-slide pile design scheme under the premise of ensuring the stability of the rock mass in the height difference terrain. The anti-slide piles can be designed objectively and scientifically, so as to well balance the stability of the rock mass in the height difference terrain and the engineering economy. There is no need to rely on existing engineering experience. Under the premise of ensuring the stability of the slope, an anti-slide pile scheme with suitable size and economic rationality is designed, which has great engineering significance.
[0047] In one embodiment, a model is built based on the engineering parameters of the area to be reinforced and the anti-slide piles to calculate the safety factor, including:
[0048] The outer contour is determined according to the geometric parameters of the area to be reinforced; and the four coordinate points of the anti-sliding pile along the central axis longitudinal section are determined according to the top angle coordinates of the anti-sliding pile, the cross-sectional width of the pile body and the length of the pile body.
[0049] The model is built according to the outer contour of the area to be reinforced and the four coordinate points of the anti-sliding pile after longitudinal sectioning along the central axis, and then the safety factor is calculated using the strength reduction method.
[0050] It can be understood that the strength reduction method is a commonly used numerical analysis method in geotechnical engineering, which is used to evaluate the stability of soil slopes, slopes or other geotechnical structures. This method gradually reduces the shear strength parameters of the soil or rock mass (such as internal friction angle and cohesion) until the structure reaches an unstable state to determine its safety factor. Through simulation modeling, after the anti-sliding piles are driven into the rock and soil mass in the area to be reinforced, the relevant mechanical parameters are input, and the safety factor after reinforcement can be calculated by the strength reduction method. The calculation method is the existing technology and will not be elaborated here.
[0051] In one embodiment, the minimum and maximum values of the geometric parameters of the anti-slide pile are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated, and the expression is:
[0052]
[0053] In the formula, x max 、x min Indicates the maximum and minimum values of the x-coordinate value of the top angle of the anti-slide pile; T max , T min Indicates the maximum and minimum values of the pile section width; D max , D min Indicates the maximum and minimum values of the pile body length; the subscript i indicates the geometric parameters of the group of anti-slide piles, and the value is i=1, 2, 3,...N.
[0054] In one embodiment, each parameter in the candidate values of the geometric parameters is subjected to mutation operation and crossover operation in sequence to obtain a candidate value set, including:
[0055] The mutation probability is set. If the generated mutation operation random number is not greater than the mutation probability, each parameter in the geometric parameter candidate value is mutated in turn to obtain a first candidate value set.
[0056] The crossover probability is set. If the generated crossover operation random number is less than the crossover probability, the crossover operation is performed on each parameter in the first candidate value set in turn to obtain a candidate value set.
[0057] In one embodiment, each parameter in the geometric parameter candidate value is mutated in turn, and the expression is:
[0058]
[0059] Where F represents the differential weight; subscripts i, j, k, and m represent the geometric parameters of different groups of anti-slide piles.
[0060] Specifically, when performing the differential evolution optimization algorithm, first set the population size N, differential weight F, crossover probability CR, maximum number of iterations Max_iter, and initialize the current number of iterations Now_iter to 0, determine the mutation probability Mu, and determine the range of the geometric parameters of the anti-sliding pile (x coordinate value in the anti-sliding pile top angle coordinate, the cross-sectional width T of the anti-sliding pile, and the length D of the anti-sliding pile). Then initialize the population and use formula (1) to randomly generate N groups of geometric parameter candidate values of the anti-sliding pile.
[0061] Each individual in the randomly generated N groups of geometric parameter candidate values of anti-sliding piles is subjected to mutation operation in turn. First, a mutation operation random number between 0 and 1 is randomly generated. When the mutation operation random number is not greater than the mutation probability Mu, the mutation operation is performed according to formula (2); otherwise, the mutation operation is not performed, and finally the first candidate value set is obtained. It can be understood that the mutation operation is obtained by randomly selecting three individuals from the population to perform related operations on the current individual. In the mutation operation, the value range of the subscripts i, j, k, and m is set according to the actual situation. In this embodiment, the preferred value range is 1 to 50.
[0062] Then, the individuals in the first candidate value set are judged by crossover operation in turn. First, a crossover operation random number between 0 and 1 is randomly generated. When the crossover operation random number is less than the crossover probability CR, a crossover operation is performed. Specifically, when performing the crossover operation, a parameter is selected from the geometric parameters of the anti-sliding pile in the current individual (x coordinate value in the anti-sliding pile vertex coordinate, cross-sectional width T of the anti-sliding pile, and length D of the anti-sliding pile) and exchanged with the geometric parameters of the next set of anti-sliding piles, and finally a candidate value set is obtained.
[0063] The geometric parameters of the anti-slide piles in the final candidate value set are simulated and calculated to obtain the corresponding safety factor. When the safety factor of the rock and soil mass in the area to be reinforced is not less than the design value of the safety factor F after the geometric parameters of the anti-slide piles are used, st When , the fitness value is calculated; otherwise, the corresponding fitness value is infinite.
[0064] When generating a candidate value set, the geometric parameters of the anti-slide piles in the candidate value set are sorted according to the fitness value. The sorting method can be set according to the requirements. In this embodiment, it is preferred to sort from small to large. Then, the total ranking threshold is set. When the fitness value is greater than or equal to the total ranking threshold, no operation is performed; when the fitness value is less than the total ranking threshold, a new random individual is generated by formula (1) for replacement.
[0065] Then the current iteration number Now_iter is increased by 1, that is, Now_iter = Now_iter + 1. When Now_iter is less than Max_iter, the mutation operation is continued according to formula (2). Otherwise, the calculation is terminated. Through the above method, the geometric parameters of the anti-sliding pile ranked first, that is, the one with the smallest fitness value, are taken as the geometric parameters of the optimal anti-sliding pile (x best ,T best ,D best ), and save the fitness value fit best It can be understood that after the geometric parameters of the anti-sliding piles are sorted according to the fitness values, the geometric parameters of other anti-sliding piles ranked in descending order can be stored as alternatives.
[0066] In one of the embodiments, calculations were performed according to the method proposed in the present invention, and slope reinforcement was used to verify the feasibility and superiority of the present invention.
[0067] First determine the outer contour, such as Figure 1 As shown in the figure, the insertion position of the anti-sliding pile is determined according to the shape of the slope, so that the x-coordinate value of the upper left corner of the anti-sliding pile can be obtained. According to the slope contour line and the x-coordinate value of the upper left corner of the anti-sliding pile, the y-coordinate value of the upper left corner of the anti-sliding pile can be determined. According to the obtained coordinates (x, y) of the upper left corner, the cross-sectional width T of the pile body and the length D of the pile body, the following can be obtained: Figure 2 The four coordinate points of the anti-sliding pile after longitudinal sectioning along the central axis are shown as (x, y), (x+T, y), (x, yD), (x+T, yD). At the same time, the economic index is used as the fitness value and is set to the product TD of the pile section width T and the pile length D.
[0068] The simulation model is built based on the outer contour of the area to be reinforced and the geometric parameters of the anti-slide piles. Figure 3 As shown, the mechanical parameters of the anti-sliding piles and the rock and soil in the area to be reinforced are assigned, and the mechanical parameters are shown in Table 1.
[0069] Table 1 Basic mechanical parameters of anti-slide piles and rock and soil
[0070]
[0071] According to the latest specifications, the safety factor design value F st is 1.25, therefore, the strength reduction method is used to obtain the safety factor of the slope. When the safety factor of the slope after anti-slide pile reinforcement is greater than or equal to 1.25 (when the slope is not reinforced with anti-slide piles, the slope safety factor is 1.17), the fitness value TD of the anti-slide piles is calculated; otherwise, the corresponding fitness value TD is infinite.
[0072] Then, when the differential evolution optimization algorithm is used to optimize the geometric parameters of the anti-sliding pile, the x-coordinate value of the upper left corner of the anti-sliding pile, the cross-sectional width T of the pile body and the length D of the pile body are mainly determined.
[0073] Set the population size N to 50, the difference weight F to 0.5, the crossover probability CR to 0.7, the maximum number of iterations Max_iter to 10000, and the current number of iterations Now_iter to 0, and determine the mutation probability Mu to be 0.05. Determine the range of anti-sliding pile parameters (x coordinate value of the upper left corner of the anti-sliding pile, pile section width T and pile length D), where the x coordinate value of the upper left corner of the anti-sliding pile ranges from 0 to 37, the pile section width T of the anti-sliding pile ranges from 0.5 to 5, and the pile length D of the anti-sliding pile ranges from 3 to 18.
[0074] Then the population is initialized and 50 sets of candidate values of geometric parameters of anti-sliding piles are randomly generated. Then a mutation operation is performed to randomly generate a mutation operation random number between 0 and 1. If the generated mutation operation random number is not greater than the mutation probability 0.05, the mutation operation is performed according to formula (2), otherwise the mutation operation is not performed to generate the first candidate value set.
[0075] Then, a crossover operation is performed to randomly generate a crossover operation random number between 0 and 1. If the generated crossover operation random number is less than the crossover probability 0.7, a crossover operation is performed on each parameter in the first candidate value set in turn to obtain a candidate value set.
[0076] Set the total ranking threshold to 3 / 4. According to the fitness values corresponding to the 50 groups of anti-sliding pile parameters, sort them in order from small to large. For the population individuals whose fitness values are before 3 / 4 of the total ranking, no operation is performed. For the population individuals whose fitness values are after 3 / 4 of the total ranking, new random individuals are generated through formula (1). The geometric parameters of the anti-sliding pile that finally meets the design value requirements of the safety factor and has the smallest fitness value are saved as the geometric parameters of the optimal anti-sliding pile. The geometric parameters of the anti-sliding pile with the smallest fitness value obtained in this embodiment are (4.80, 0.51, 16.12), and the safety factor is 1.27. The geometric parameters of this group of anti-sliding piles meet the engineering requirements.
[0077] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these 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 these steps, and these steps can be executed in other orders. Moreover, 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.
[0078] In one embodiment, Figure 5 As shown, an anti-sliding pile optimization design device is provided, comprising: an engineering parameter determination module 401, a simulation modeling module 402 and an optimization module 403, wherein:
[0079] The engineering parameter determination module 401 is used to obtain the engineering parameters of the area to be reinforced and the anti-sliding piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-sliding piles are the values to be optimized.
[0080] The simulation modeling module 402 is used to build a model based on the engineering parameters of the area to be reinforced and the anti-slide piles, and calculate the safety factor.
[0081] The optimization module 403 is used to determine whether the safety factor meets the design value of the safety factor. If so, a differential evolution optimization algorithm is used to optimize the geometric parameters of the anti-sliding pile to obtain the optimal geometric parameters of the anti-sliding pile.
[0082] In the optimization module, the optimization process is:
[0083] The minimum and maximum values of the geometric parameters of the anti-sliding piles are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-sliding piles are initialized and randomly generated; mutation operations and crossover operations are performed on each parameter in the geometric parameter candidate values in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor, and if so, the optimal geometric parameters of the anti-sliding piles are selected according to the fitness value.
[0084] The specific definition of the anti-sliding pile optimization design device can be found in the definition of the anti-sliding pile optimization design method mentioned above, which will not be repeated here. Each module in the above-mentioned anti-sliding pile optimization design device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0085] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store anti-sliding pile optimization design data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an anti-sliding pile optimization design method is implemented.
[0086] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0087] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0088] Step 201, obtaining engineering parameters of the area to be reinforced and the anti-sliding piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-sliding piles are values to be optimized.
[0089] Step 202, modeling is performed based on the engineering parameters of the area to be reinforced and the anti-slide piles, and the safety factor is calculated;
[0090] Step 203, judging whether the safety factor meets the design value of the safety factor, if so, using a differential evolution optimization algorithm to optimize the geometric parameters of the anti-sliding pile to obtain the optimal geometric parameters of the anti-sliding pile.
[0091] During the optimization process, the minimum and maximum values of each parameter in the geometric parameters of the anti-slide pile are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated; each parameter in the geometric parameter candidate value is subjected to mutation operation and crossover operation in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor. If so, the optimal geometric parameters of the anti-slide pile are selected according to the fitness value.
[0092] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0093] Step 201, obtaining engineering parameters of the area to be reinforced and the anti-sliding piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-sliding piles are values to be optimized.
[0094] Step 202, modeling is performed based on the engineering parameters of the area to be reinforced and the anti-slide piles, and the safety factor is calculated;
[0095] Step 203, judging whether the safety factor meets the design value of the safety factor, if so, using a differential evolution optimization algorithm to optimize the geometric parameters of the anti-sliding pile to obtain the optimal geometric parameters of the anti-sliding pile.
[0096] During the optimization process, the minimum and maximum values of each parameter in the geometric parameters of the anti-slide pile are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated; each parameter in the geometric parameter candidate value is subjected to mutation operation and crossover operation in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor. If so, the optimal geometric parameters of the anti-slide pile are selected according to the fitness value.
[0097] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed 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 by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an 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).
[0098] 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.
[0099] 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 method for optimizing the design of anti-slide piles, characterized in that: The method comprises: Obtaining engineering parameters of the area to be reinforced and the anti-slide piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-slide piles are values to be optimized; Modeling is performed according to the engineering parameters of the area to be reinforced and the anti-slide piles, and the safety factor is calculated; Determine whether the safety factor meets the safety factor design value, and if so, optimize the geometric parameters of the anti-sliding pile using a differential evolution optimization algorithm to obtain the optimal geometric parameters of the anti-sliding pile; During the optimization process, the minimum value and the maximum value of each parameter of the anti-slide pile geometric parameters are set, and based on the minimum value and the maximum value, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated; Mutation and crossover operations are performed on each parameter in the candidate values of the geometric parameters in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor. If so, the geometric parameters of the optimal anti-sliding pile are selected according to the fitness value.
2. The anti-slide pile optimization design method according to claim 1, characterized in that: The geometric parameters of the anti-slide pile include the vertex coordinates, the pile body cross-sectional width and the pile body length; wherein the vertex coordinates are the coordinates located on the higher side of the terrain in the area to be reinforced after longitudinal sectioning along the center axis of the anti-slide pile.
3. The anti-slide pile optimization design method according to claim 2, characterized in that: Modeling is performed based on the engineering parameters of the area to be reinforced and the anti-slide piles, and the safety factor is calculated, including: Determine the outer contour according to the geometric parameters of the area to be reinforced; and determine four coordinate points of the anti-sliding pile longitudinally cut along the central axis according to the top angle coordinates of the anti-sliding pile, the cross-sectional width of the pile body and the length of the pile body; The model is built according to the outer contour of the area to be reinforced and the four coordinate points of the anti-sliding pile after longitudinal sectioning along the central axis, and then the safety factor is calculated using the strength reduction method.
4. The anti-slide pile optimization design method according to claim 2 or 3, characterized in that: The minimum and maximum values of the geometric parameters of the anti-slide pile are set, and based on the minimum and maximum values, several groups of geometric parameter candidate values of the anti-slide pile are randomly generated, and the expression is: In the formula, x max 、x min Indicates the maximum and minimum values of the x-coordinate value of the top angle of the anti-slide pile; T max , T min Indicates the maximum and minimum values of the pile section width; D max , D min Indicates the maximum and minimum length of the pile body; The subscript i indicates the geometric parameters of the group of anti-slide piles, and the value is i=1, 2, 3,...N.
5. The anti-slide pile optimization design method according to claim 4, characterized in that: Mutation operations and crossover operations are performed on each parameter in the candidate values of the geometric parameters in turn to obtain a candidate value set, including: The mutation probability is set, and if the generated mutation operation random number is not greater than the mutation probability, the mutation operation is performed on each parameter in the candidate values of the geometric parameters in turn to obtain a first candidate value set; The crossover probability is set, and if the generated crossover operation random number is less than the crossover probability, a crossover operation is performed on each parameter in the first candidate value set in turn to obtain a candidate value set.
6. The anti-slide pile optimization design method according to claim 5, characterized in that: The parameters in the geometric parameter candidate values are mutated in turn, and the expression is: Where F represents the differential weight; subscripts i, j, k, and m represent the geometric parameters of different groups of anti-slide piles.
7. The anti-slide pile optimization design method according to claim 2 or 3, characterized in that: The fitness value is the product of the pile body cross-sectional width and the pile body length.
8. An anti-slide pile optimization design device, characterized in that: The device comprises: An engineering parameter determination module is used to obtain engineering parameters of the area to be reinforced and the anti-slide piles; the engineering parameters include geometric parameters and mechanical parameters, wherein the geometric parameters of the anti-slide piles are values to be optimized; A simulation modeling module, used to model the area to be reinforced and the engineering parameters of the anti-slide piles and calculate the safety factor; An optimization module is used to determine whether the safety factor meets the safety factor design value. If so, a differential evolution optimization algorithm is used to optimize the geometric parameters of the anti-sliding pile to obtain the optimal geometric parameters of the anti-sliding pile. In the optimization module, the optimization process is: During the optimization process, the minimum value and the maximum value of each parameter of the anti-slide pile geometric parameters are set, and based on the minimum value and the maximum value, several groups of geometric parameter candidate values of the anti-slide pile are initialized and randomly generated; Mutation and crossover operations are performed on each parameter in the candidate values of the geometric parameters in turn to obtain a candidate value set, and the fitness value of each group of geometric parameters in the candidate value set is calculated; the geometric parameters in the candidate value set are calculated again to see whether they meet the design value of the safety factor. If so, the geometric parameters of the optimal anti-sliding pile are selected according to the fitness value.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the anti-slide pile optimization design method according to any one of claims 1 to 7 are implemented.
10. 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 anti-slide pile optimization design method according to any one of claims 1 to 7 are implemented.
