A method and device for predicting the reservoir stable bank slope angle and reservoir bank collapse width

By determining the underwater stable slope line and building a slope stability analysis model, the problem of accuracy in predicting the width of bank collapse in a binary structure of completely weathered rock was solved, and accurate prediction of reservoir bank structure with complex structure was achieved.

CN122113500APending Publication Date: 2026-05-29NORTHWEST ENGINEERING CORPORATION LIMITED

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NORTHWEST ENGINEERING CORPORATION LIMITED
Filing Date
2026-02-12
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing technologies struggle to accurately predict the width of bank collapses in binary structures of completely weathered rock, especially in reservoirs in the Qinling Mountains and southern regions where predictions often contain significant errors.

Method used

By determining the underwater stable bank slope line, a slope stability analysis model is built, including a finite element model and a limit equilibrium calculation model. The bank slope angle above water is adjusted until the slope stability coefficient reaches the preset value, thereby predicting the stable bank slope angle and the width of bank collapse.

Benefits of technology

It improves the accuracy of predicting the collapse width of bank slopes with a binary structure of completely weathered rock, and is applicable to the prediction of bank collapse in reservoirs with complex structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122113500A_ABST
    Figure CN122113500A_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of water conservancy and hydropower, and provides a reservoir stable bank slope angle prediction method and device, a reservoir bank collapse width prediction method and device, a computer program product and an electronic device. The reservoir stable bank slope angle prediction method comprises: determining the underwater stable bank slope line of the reservoir to be predicted according to the underwater stable slope angle of the reservoir to be predicted; building a slope stability analysis model of the reservoir to be predicted based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted and the current preset water bank slope angle; calculating the slope stability coefficient according to the slope stability analysis model, and updating the current preset water bank slope angle in the case that the slope stability coefficient does not reach the preset value, so as to recalculate the slope stability coefficient of the reservoir to be predicted until the slope stability coefficient reaches the preset value, and determining the current preset water bank slope angle as the target water stable bank slope angle. The present scheme can improve the prediction accuracy of the stable bank slope angle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of water conservancy and hydropower technology, specifically to a method for predicting the stable bank slope angle of a reservoir, a method for predicting the width of a reservoir bank collapse, a device for predicting the stable bank slope angle of a reservoir, a device for predicting the width of a reservoir bank collapse, a computer program product, and electronic equipment. Background Technology

[0002] Predicting the width of reservoir bank collapse is a core technical support for the entire life cycle of reservoir engineering planning, design, construction and operation. It is necessary to predict in advance the scope and risk of bank slope collapse under the action of reservoir water, provide a scientific basis for engineering decision-making, safety protection and resource utilization, and directly affect the safety of reservoir operation, the protection of the surrounding ecology and the economic efficiency of the project.

[0003] Most methods for predicting bank collapse width in related technologies are only applicable to specific scenarios. For example, the analogical graphical method is a universally applicable method that can be directly applied to predicting bank collapse on homogeneous soil or rock slopes, but it cannot be used to predict bank collapse on reservoirs with complex slope structures. The computational graphical method is suitable for homogeneous slopes. Another example is the Kachukin method, which is suitable for predicting bank collapse in loess soil layers and reservoirs in plains areas. However, when used for predicting bank collapse in mountainous canyon reservoirs, the results are often far from the actual results, and the actual bank collapse width is much smaller than the prediction.

[0004] Therefore, there is an urgent need for a method to accurately predict the collapse width of completely weathered rock binary structure bank slopes that are widely present in the Qinling Mountains and southern regions of my country.

[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this disclosure is to provide a method and device for predicting the stable slope angle of a reservoir, a method and device for predicting the width of a reservoir bank collapse, a computer program product, and electronic equipment, thereby improving the accuracy of predicting the width of bank collapse of a binary structure bank of completely weathered rock to at least a certain extent.

[0007] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0008] According to a first aspect of this disclosure, a method for predicting the stable bank slope angle of a reservoir is provided, comprising: determining the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable slope angle of the reservoir to be predicted; constructing a slope stability analysis model of the reservoir to be predicted based on the underwater stable bank slope line, a geological profile of the reservoir to be predicted, and a current preset water-based bank slope angle; calculating the slope stability coefficient of the reservoir to be predicted based on the slope stability analysis model; if the slope stability coefficient does not reach a preset value, updating the current preset water-based bank slope angle according to a preset adjustment rule, and recalculating the slope stability coefficient of the reservoir to be predicted based on the updated current preset water-based bank slope angle, until the slope stability coefficient reaches a preset value, and determining the current preset water-based bank slope angle as the predicted target water-based stable bank slope angle; wherein, the slope stability analysis model includes a finite element model and / or a limit equilibrium calculation model.

[0009] According to a second aspect of this disclosure, a method for predicting the width of a reservoir bank collapse is provided, comprising: determining the stable slope line of the reservoir to be predicted based on the stable slope angle of the reservoir; determining the width of the reservoir bank collapse to be predicted based on the horizontal projection distance between the original slope line of the reservoir and the stable slope line; wherein the stable slope angle includes the target stable slope angle predicted by the method described in the first aspect above.

[0010] According to a third aspect of this disclosure, a reservoir stable bank slope angle prediction device is provided, characterized in that it includes: an underwater stable bank slope line determination module, configured to determine the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable bank slope angle of the reservoir to be predicted; a model building module, configured to build a slope stability analysis model of the reservoir to be predicted based on the underwater stable bank slope line, a geological profile of the reservoir to be predicted, and a current preset water surface bank slope angle; and a first prediction module, configured to calculate the slope stability coefficient of the reservoir to be predicted based on the slope stability analysis model, and, if the slope stability coefficient does not reach a preset value, update the current preset water surface bank slope angle according to a preset adjustment rule, and recalculate the slope stability coefficient of the reservoir to be predicted based on the updated current preset water surface bank slope angle, until the slope stability coefficient reaches a preset value, and determine the current preset water surface bank slope angle as the predicted target water surface stable bank slope angle; wherein, the slope stability analysis model includes a finite element model and / or a limit equilibrium calculation model.

[0011] According to a fourth aspect of this disclosure, a device for predicting the width of a reservoir bank collapse is provided, comprising: a stable bank slope line determination module configured to determine the stable bank slope line of the reservoir to be predicted based on the stable bank slope angle of the reservoir to be predicted; and a width determination module configured to determine the width of the reservoir bank collapse to be predicted based on the horizontal projection distance between the original bank slope line of the reservoir to be predicted and the stable bank slope line; wherein the stable bank slope angle of the reservoir to be predicted includes a target stable bank slope angle predicted according to the method described in the first aspect.

[0012] According to a fifth aspect of this disclosure, a computer program product comprising instructions is provided that, when run on a computer, causes the computer to perform the steps of the methods described in the first and / or second aspects.

[0013] According to a sixth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the display control method for displaying jump characters in a game as described in the first aspect of the above embodiments.

[0014] According to a seventh aspect of this disclosure, an electronic device is provided, comprising: a processor; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to perform the method as described in the first and / or second aspects of the above embodiments.

[0015] As can be seen from the above technical solutions, the reservoir stable bank slope angle prediction method, reservoir bank collapse width prediction method, reservoir stable bank slope angle prediction device, reservoir bank collapse width prediction device, and computer program products and electronic devices that implement the reservoir stable bank slope angle prediction method and / or reservoir bank collapse width prediction method in the exemplary embodiments of this disclosure have at least the following advantages and positive effects: In some embodiments of the present disclosure, the underwater stable bank slope line of the reservoir to be predicted is determined by the underwater stable bank slope angle, thereby obtaining the actual geological profile of the reservoir to be predicted. Based on the actual geological profile, the prediction of the above-water stable bank slope angle is not only improved, but also applicable to the prediction of the above-water stable bank slope angle of reservoirs with a binary structure of completely weathered rock.

[0016] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0018] Figure 1 A flowchart illustrating a method for predicting the stable bank slope angle of a reservoir, to which embodiments of this disclosure can be applied, is shown. Figure 2 A flowchart illustrating a method for determining an underwater stable slope line according to an exemplary embodiment of the present disclosure is shown. Figure 3 This illustration shows an actual geological profile in an exemplary embodiment of the present disclosure; Figure 4 This illustration shows another actual geological profile in an exemplary embodiment of the present disclosure; Figure 5 A flowchart illustrating a method for predicting the width of a reservoir bank collapse according to an exemplary embodiment of this disclosure is shown. Figure 6 This diagram illustrates the structure of a reservoir stability bank slope angle prediction device according to an exemplary embodiment of the present disclosure. Figure 7 This diagram illustrates the structure of a reservoir bank collapse width prediction device according to an exemplary embodiment of the present disclosure. Figure 8 A schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present disclosure is shown. Detailed Implementation

[0019] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0020] The terms “a,” “an,” “the,” and “the” are used in this specification to indicate the presence of one or more elements / components / etc.; the terms “including” and “having” are used to indicate an open-ended inclusion and to mean that there may be other elements / components / etc. in addition to the listed elements / components / etc.; the terms “first” and “second” are used only as markings and are not a limitation on the number of objects.

[0021] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0022] Reservoir bank reconstruction (bank collapse prediction) is a major geological and engineering problem that must be faced after a reservoir is impounded. It not only affects the surrounding environment, but also has a serious impact on and constraint on the reservoir capacity and nearby industrial and agricultural production due to large-scale bank collapse.

[0023] Currently, methods for predicting bank collapse mainly include analogical graphical methods, computational graphical methods (including the Kachukin method, Zolotarov method, and equilibrium profile method), dynamic methods, two-stage methods, and empirical methods.

[0024] Among these methods, the analogical graphical method is a universally applicable approach, directly applicable to predicting bank collapses in homogeneous soil or rock slopes, but unsuitable for predicting bank collapses in reservoirs with complex structures. The computational graphical method is suitable for homogeneous slopes. The Kachukin method is suitable for predicting bank collapses in loess soil layers and reservoirs in plains areas; however, when used for predicting bank collapses in mountainous canyon reservoirs, the results often differ significantly from reality, with the actual collapse width being much smaller than predicted. The Zolotarov method requires determining the proportion of eroded soil that can form depositional shoals, making its practical application complex. The equilibrium profile method requires summarizing and analyzing observational and experimental data to determine the relationship curves between stable slope angles and wave elements between various water level fluctuation zones and wave action zones, making its practical application challenging. The dynamic method has some physical basis, but requires a certain number of observational samples to establish the relational equations, which is often difficult to achieve in actual engineering projects. The two-stage method is suitable for mountain canyon-type reservoirs where the bank slope strata consist of cohesive soil, sandy soil, gravelly soil, waste rock, and completely weathered rock. However, this method is not suitable for reservoir bank slopes with a certain structure.

[0025] Completely weathered rock binary structure bank slopes (i.e., bank slopes composed of a completely weathered layer and underlying bedrock with different degrees of weathering) are widely found in the Qinling Mountains and southern regions of my country. With the construction of pumped storage power stations, such reservoir bank slopes are often encountered. How to accurately predict the bank collapse width under the condition of frequent rise and fall of reservoir water has become an important problem that must be faced in the engineering construction.

[0026] To address the aforementioned issues, this disclosure provides a method for predicting the slope angle of a stable reservoir bank, based on the formation mechanism of bank collapse.

[0027] Figure 1 This diagram illustrates a flowchart of a method for predicting the stable bank slope angle of a reservoir according to an exemplary embodiment of this disclosure. (Reference) Figure 1 The method includes: Step S110: Determine the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable slope angle of the reservoir to be predicted. Step S120: Based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted, and the current preset above-water bank slope angle, build a slope stability analysis model for the reservoir to be predicted. Step S130: Calculate the slope stability coefficient of the reservoir to be predicted according to the slope stability analysis model. If the slope stability coefficient does not reach the preset value, update the current preset water-above-bank slope angle according to the preset adjustment rules, and recalculate the slope stability coefficient of the reservoir to be predicted according to the updated current preset water-above-bank slope angle until the slope stability coefficient reaches the preset value. Then, determine the current preset water-above-bank slope angle as the predicted target water-above-bank stable slope angle. The slope stability analysis model includes a finite element model and / or a limit equilibrium calculation model.

[0028] exist Figure 1 In the technical solution provided by the embodiment shown, the underwater stable bank slope line of the reservoir to be predicted is determined by the underwater stable bank slope angle, thereby obtaining the actual geological profile of the reservoir to be predicted. Based on the actual geological profile, the prediction of the above-water stable bank slope angle is carried out, which not only improves the prediction accuracy of the above-water stable bank slope angle, but also can be applied to the prediction of the above-water stable bank slope angle of reservoirs with a binary structure of completely weathered rock.

[0029] The following is a detailed description of the specific implementation method of "step S110, determining the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable slope angle of the reservoir to be predicted".

[0030] In one exemplary embodiment, since the lithology of completely weathered parent rocks differs, their underwater stability slope angles also vary. The underwater stability slope angle of the reservoir to be predicted can be determined based on existing research results or literature. For example, based on existing data, the underwater stability slope angle of fine-grained soil is determined to be 5-10 degrees, and the underwater stability slope angle of sandy soil is determined to be 10-15 degrees.

[0031] For example, geological surveys can determine the soil type of the completely weathered rock layer of the reservoir to be predicted. For instance, if the geological survey determines that the soil type of the completely weathered rock layer of the reservoir to be predicted is fine-grained soil, then any angle from 5 to 10 degrees can be selected as the underwater stable slope angle. Alternatively, multiple angles from 5 to 10 degrees can be selected as underwater stable bank slope angles, and multiple predictions can be made to obtain multiple target above-water stable bank slope angles, thereby determining the range of the target above-water stable bank slope angle of the reservoir to be predicted.

[0032] In another exemplary implementation, the underwater stability slope angle of the reservoir to be predicted can also be determined by experiment or survey.

[0033] For example, Figure 2 This diagram illustrates a flowchart of a method for determining an underwater stable slope line according to an exemplary embodiment of this disclosure, with reference to... Figure 2 The method may include steps S210 to S240. Wherein: In step S210, the lowest and highest water level lines of the reservoir to be predicted are drawn on the geological profile map of the reservoir to be predicted.

[0034] For example, a geological profile of the reservoir to be predicted can be drawn based on the results of engineering geological surveys and explorations. When the thickness of the completely weathered layer varies in different sections of the reservoir bank, a geological profile of each section of the bank can be drawn separately.

[0035] For example, the bank of the reservoir to be predicted can be divided into multiple bank sections, and geological surveys can be conducted on each bank section to obtain a geological profile map for each section. Then, the geological profile maps are deduplicated, meaning that only one geological profile map with high similarity is retained, resulting in one or more geological profile maps. Then, according to the method of this disclosure, the stable bank slope angle of each geological profile map is predicted, thereby obtaining the range of the stable bank slope angle of the reservoir to be predicted.

[0036] After obtaining the engineering geological profile of the reservoir to be predicted, the minimum and maximum water levels at the design time can be drawn on the geological profile based on the design data of the reservoir. The maximum water level can be understood as the normal storage level, and the minimum water level as the dead storage level.

[0037] In step S220, the first intersection point between the lowest water level line and the original bank slope line of the reservoir to be predicted is determined.

[0038] For example, after drawing the lowest water level line on a geological profile, the intersection of the lowest water level line and the original bank slope line of the reservoir to be predicted can be determined as the first intersection point. Figure 3 and Figure 4 Point A in the middle.

[0039] In step S230, a ray is drawn starting from the first intersection point and extending upward along the underwater stable slope angle.

[0040] For example, a ray can be drawn starting from the first intersection point and extending upwards along the underwater stable slope angle, with the angle between the two points. Figure 3 and Figure 4 The ray containing AB in the diagram.

[0041] In step S240, the underwater stable bank slope line of the reservoir to be predicted is determined based on the ray.

[0042] For example, one exemplary implementation of step S240 may include: when the second intersection point of the ray and the bedrock of the reservoir to be predicted is lower than the highest water level line, determining a first line connecting the first intersection point and the second intersection point, and a target bedrock line between the second intersection point and a target intersection point, and determining a second line formed by the first line connecting the first line and the target bedrock line as the underwater stable bank slope line of the reservoir to be predicted, wherein the target intersection point is the intersection point of the highest water level line and the bedrock; when the second intersection point of the ray and the bedrock of the reservoir to be predicted is higher than the highest water level line, determining a third intersection point of the ray and the highest water level line, and determining a third line connecting the first intersection point and the third intersection point as the underwater stable bank slope line of the reservoir to be predicted.

[0043] For example, the geological profile of the reservoir to be predicted includes the completely weathered layer and the bedrock layer. When the thickness of the completely weathered layer of the reservoir to be predicted is not large, taking the first intersection point as the starting point and extending upwards at an angle equal to the underwater stable bank slope angle, the second intersection point with the bedrock is located below the normal water level. That is, this ray first intersects the boundary line between the completely weathered layer and the bedrock layer, and then intersects the normal water level line. Figure 3 As shown, at this point, the first line connecting the first and second intersection points, and the boundary line between the second and third intersection points, can be considered as the underwater stable slope line, i.e. Figure 3 The line connecting segments AB and BD (ABD) represents the underwater stable bank slope line. When the thickness of the completely weathered layer of the reservoir to be predicted is large, the underwater stable bank slope angle α is taken as the starting point. 下The second intersection of the ray extending upwards at an angle with the bedrock is located above the normal water level. That is, the ray first intersects the normal water level at the third intersection, and then intersects the boundary between the weathered layer and the bedrock at the fourth intersection. At this point, the line segment between the first and third intersections can be defined as the underwater bank slope line. Figure 4 As shown, that is Figure 4 Line segment AB in the diagram represents the underwater stable slope line.

[0044] The following is a detailed description of the specific implementation method of "Step S120, based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted, and the current preset above-water bank slope angle, to build a slope stability analysis model for the reservoir to be predicted".

[0045] In one exemplary implementation, the slope stability analysis model includes a finite element model and / or a limit equilibrium calculation model.

[0046] For example, one implementation of step S120 may include: replacing the original bank slope line between the lowest and highest water levels in the geological profile with the underwater stable bank slope line to obtain a predicted geological profile; when the second intersection point of the ray and the bedrock of the reservoir to be predicted is lower than the highest water level, drawing the current preset water-surface bank slope angle-indicating stable bank slope line in the predicted geological profile with the target intersection point as the starting point to form a bank slope geometric model of the reservoir to be predicted; when the second intersection point of the ray and the bedrock of the reservoir to be predicted is higher than the highest water level, drawing the current preset water-surface bank slope angle-indicating stable bank slope line in the predicted geological profile with the third intersection point as the starting point to form a bank slope geometric model of the reservoir to be predicted; and constructing a slope stability analysis model of the reservoir to be predicted based on the geometric model and the soil parameters in the predicted geological profile.

[0047] For example, since reservoir bank collapse is a dynamic process that recedes over time, when calculating the stable bank slope angle, it should be assumed that the bank slope in the water level fluctuation zone is already in a stable state. Therefore, in this disclosure, the underwater stable bank slope line re-determined based on the underwater stable bank slope angle is used to replace the original bank slope line between the normal water level and the dead water level in the original geological profile obtained by surveying. That is, the underwater stable bank slope line AB is redrawn in the geological profile, replacing the original underwater bank slope line AM in the original geological profile, thereby generating a new geological profile, namely the aforementioned predicted geological profile. In the predicted geological profile, the breakpoint of the underwater stable bank slope line near the normal water level is taken as the starting point, i.e., the aforementioned second or third intersection point, to draw the current preset water surface slope line corresponding to the current preset water surface slope angle, such as... Figure 3 BC1 or Figure 4By analyzing BC1, a geometric model of the bank slope of the reservoir to be predicted can be generated. For example, this geometric model can be created in slope stability analysis software, and then the soil parameters of the predicted geological profile can be input. Then, the corresponding analysis method, such as the finite element method or the limit equilibrium method, can be selected to build a slope stability analysis model of the reservoir to be predicted, i.e., a finite element model or a limit equilibrium model.

[0048] The soil parameters of the preset geological profile are the same as those of the original geological profile. They can be determined by experimental results or empirical parameters of soil and rock parameters. Specific soil parameters may include soil material, internal friction angle, etc. This exemplary embodiment does not impose any special limitations on these parameters.

[0049] The following is a detailed description of the specific implementation method of "step S130, calculating the slope stability coefficient of the reservoir to be predicted according to the slope stability analysis model, updating the current preset water-side slope angle according to the preset adjustment rules when the slope stability coefficient does not reach the preset value, and recalculating the slope stability coefficient of the reservoir to be predicted according to the updated current preset water-side slope angle until the slope stability coefficient reaches the preset value, and determining the current preset water-side slope angle as the predicted target water-side stable slope angle".

[0050] In one exemplary implementation, a preset value is used to indicate that the slope of the reservoir to be predicted is in a critical stability state. For example, if it is determined beforehand, through research, that a slope stability coefficient of 1.05 indicates a critical stability state, then the preset value can be 1.05. A critical stability state can be understood as the boundary between stability and instability. Of course, the preset value can also be used to indicate that the slope is in a stable state; for example, a value slightly larger than the critical value can be chosen as the preset value.

[0051] For example, updating the current preset water-land slope angle according to the preset adjustment rules includes: increasing the current preset water-land slope angle when the slope stability coefficient is greater than the preset value, so as to update the current preset water-land slope angle; and decreasing the current preset water-land slope angle when the slope stability coefficient is less than the preset value, so as to update the current preset water-land slope angle.

[0052] For example, the current preset water-side slope angle can be adjusted towards a value closer to the preset value. For instance, the larger the water-side stable slope angle, the less stable the slope. Therefore, if the slope stability coefficient determined by the current preset water-side slope angle is greater than the preset value, it means that the current preset water-side slope angle is too small. Based on experience, the current preset water-side slope angle can be appropriately increased. For example, if the initial value is 50 degrees, it can be changed to 55 degrees. Then, the slope stability analysis model can be regenerated, and the slope stability coefficient can be recalculated. If the slope stability coefficient corresponding to 55 degrees is less than the preset value, it means that 55 degrees is set too large, causing the slope to be unstable. This also means that the target water-side stable slope angle should be between 50 and 55 degrees. At this time, the current preset water-side slope angle can be reduced, such as to 54 degrees, and the slope stability coefficient can be recalculated. This process can be repeated until the slope stability coefficient determined by the current preset water-side slope angle is 1.05. For example, when the current preset water-side slope angle is 52 degrees, the slope stability coefficient is 1.05. Therefore, 52 degrees is the determined target water-side stable slope angle.

[0053] For example, Figure 5 This diagram illustrates a flowchart of a method for predicting the width of a reservoir bank collapse according to an exemplary embodiment of this disclosure. (Reference) Figure 5 In step S510, the stable bank slope line of the reservoir to be predicted is determined based on the stable bank slope angle of the reservoir to be predicted; in step S520, the bank collapse width of the reservoir to be predicted is determined based on the horizontal projection distance between the original bank slope line of the reservoir to be predicted and the predicted stable bank slope line; wherein, the stable bank slope angle of the reservoir to be predicted includes the target stable bank slope angle predicted according to the above-mentioned reservoir stable bank slope angle prediction method.

[0054] refer to Figure 3 and Figure 4 PQ is the boundary between completely weathered rock and bedrock. Figure 3 In the diagram, ABD represents the underwater stable slope line, D is the starting point for the above-water stable slope, and DC1, DC2, DC3…DCn are the slope lines corresponding to different slope angles α1, α2, α3…αn. Figure 4 In the diagram, AB represents the underwater stable slope line, B is the starting point for the above-water stable slope, and BC1, BC2, BC3…BCn are the slope lines corresponding to different slope angles α1, α2, α3…αn. Figure 4 For example, when the slope stability coefficient calculated based on the slope angle α2 is approximately 1.05, point C2 represents the final location of the bank collapse, meaning α2 is the target stable slope angle on the water, and BC2 is the stable slope line on the water. When the slope stability coefficient calculated based on the slope angle α1 is approximately 1.05, point C1 represents the final location of the bank collapse, meaning BC1 is the stable slope line on the water.

[0055] For example, taking the intersection of the normal water level and the original bank slope line of the reservoir as M, and the intersection of the stable water-based bank slope line and the original bank slope line of the reservoir as C2, the original water-based bank slope line can be understood as the bank slope line from M to C2 in the original bank slope line. Figure 3 For example, the width of the bank collapse of the reservoir to be predicted can be determined based on the horizontal projection distance between MC2 and DC2.

[0056] For example, this disclosure also provides another method for predicting the width of reservoir bank collapse. This method may include: determining the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable slope angle; determining the above-water stable bank slope line of the reservoir to be predicted based on the above-water stable bank slope angle; splicing the above-water stable bank slope line and the underwater stable bank slope line to obtain the predicted stable bank slope line of the reservoir to be predicted; determining the width of the reservoir bank collapse to be predicted based on the horizontal projection distance between the original bank slope line and the predicted stable bank slope line of the reservoir to be predicted; wherein the above-water stable bank slope angle of the reservoir to be predicted includes the target above-water stable bank slope angle predicted according to the above-described method for predicting reservoir stable bank slope angles.

[0057] For example, after obtaining the target stable slope angle, the stable slope line can be determined based on the line segment between the intersection of the target stable slope angle and the original slope line and the starting point of the stable slope angle. Then, the slope line obtained by connecting the stable slope line above and below the water surface is determined as the predicted stable slope line. Based on the horizontal projection distance between the original slope line and the predicted stable slope line in the original geological profile obtained from the survey, the bank collapse width of the reservoir to be predicted is obtained.

[0058] In another exemplary implementation, after obtaining the target stable slope angle, the slope stability can be analyzed using the stable slope angle. For example, the smaller the final determined target stable slope angle, the higher the slope stability of the reservoir.

[0059] Of course, other analyses can also be performed using the predicted target stable shore slope angle based on needs or experience, and this exemplary embodiment does not impose any special limitations on this.

[0060] For example, this disclosure provides a method for predicting the underwater stable slope angle and slope collapse width of a binary structure of completely weathered rock. It divides the slope structure into two categories: one is a slope structure with a small thickness of completely weathered layer, where the intersection of the underwater stable slope line and the bedrock is below the design high water level or normal storage level; the other is a slope structure with a large thickness of completely weathered layer, where the intersection of the underwater stable slope line and the bedrock is above the design high water level or normal storage level. The underwater stable slope line refers to a ray extending upwards along the underwater stable slope angle from the intersection of the design low water level or dead water level and the slope. The overall calculation method is the same for both types of slopes; the difference lies only in the method of determining the underwater stable slope line, which leads to a different starting point for calculating the above-water stable slope.

[0061] For bank slopes with a thin layer of weathered rock, the underwater stable slope line will still be below the design high water level or normal storage level when it encounters the underlying bedrock. Since the bedrock is difficult to erode and cause bank collapse, the underwater stable slope line will develop upward along the bedrock surface until it reaches the design high water level or normal storage level. The slope angle above the intersection of the bedrock surface and the normal storage level is the above-water slope angle, and the size of this stable slope angle will directly determine the width of the bank collapse.

[0062] For bank slopes with a large thickness of weathered layer, the underwater stable slope line extends to the design high water level or normal storage level, but remains within the weathered layer. In this case, the intersection of the underwater stable slope line and the normal storage level line should be taken as the starting point for the above-water stable slope, and the width of the collapsed bank should be determined by calculating the above-water stable slope angle.

[0063] The main difference in predicting the collapse width of the two different types of riverbank slopes mentioned above lies in determining the starting point of the calculation for the riverbank slope above water (as mentioned earlier). Once this point is determined, a finite element model or limit equilibrium model can be established using the actual prediction profile to calculate the stability coefficients of the slope under a series of different riverbank slope angles. The stability coefficient is then set to a preset value, such as 1.05, for the riverbank slope angle of the stable riverbank slope, thereby accurately determining the collapse width of the riverbank slope.

[0064] For example, taking a preset slope stability coefficient of 1.05 as an example, this disclosure also provides another method for predicting the width of reservoir bank collapse. Specifically, the method may include: First, based on the engineering geological survey and exploration results, drawing engineering geological profiles of typical bank slopes, such as drawing engineering geological profiles corresponding to different thicknesses of the completely weathered layer of the reservoir. For example, if the total length of the reservoir bank slope is 2 kilometers, and the thickness of the completely weathered layer in the first kilometer is A, the thickness of the completely weathered layer from the 1st kilometer to the 1.5th kilometer is B, and the thickness of the completely weathered layer from the 1.5th kilometer to the 2nd kilometer is C, then three types of engineering geological profiles of typical bank slopes can be drawn. Second, for each type of typical bank slope engineering geological profile, based on the design data of the reservoir to be predicted, drawing the design low water level (dead water level) and design high water level (normal storage water level) lines on the profile. Third, drawing the underwater stable bank slope line of the water level fluctuation zone (i.e., between the dead water level and the normal storage water level). Fourth, solving for the above-water stable bank slope angle. The fifth step is to determine the maximum width of the collapsed bank.

[0065] In the third step, starting from point A where the dead water level line intersects with the bank slope, a ray is drawn along the underwater stable slope angle (the angle between the ray and the horizontal line). When the intersection point B of this ray and the bedrock interface is lower than the normal water level, AB is taken as the underwater stable bank slope line (e.g., ...). Figure 3 When the ray first encounters the normal water level line, that is, when the ray intersects the normal water level line at point B before intersecting with the rock interface, AB is similarly used as the underwater stable slope line (e.g., Figure 4 (As shown), but at this time point B is the intersection of the underwater shoreline and the normal water level.

[0066] In the fourth step, as mentioned earlier, since reservoir bank collapse is a dynamic process that recedes over time, the bank slope in the water level fluctuation zone should be considered stable when calculating the stable bank slope angle. Therefore, the original underwater bank slope line between the normal water level and the dead water level should be replaced by the underwater stable bank slope line AB determined in the third step. The above-water bank slope line above point B is determined by assuming a series of slope angles such as 90°, 75°, 60°, 45°, and 30°. That is, the above-water bank slope angle is continuously adjusted according to the slope stability coefficient to determine the final target stable bank slope angle. The stable bank slope line is then drawn based on the target stable bank slope angle. In the fourth step, a finite element model or limit equilibrium calculation model can be constructed based on the geological profile map after the underwater stable bank slope line replacement. Then, the boundary conditions of the model are constrained, and the model materials are assigned values ​​based on the test results or empirical parameters of the geotechnical parameters. Then, based on the proposed series of above-water bank slope angles (such as...), the calculation is performed. Figure 3The slope stability coefficient is calculated using the slope lines corresponding to α1, α2, α3…αn (BC1, BC2, BC3…, BCn). The finite element method generally uses the strength reduction method, while the limit equilibrium method can use the simplified Bishop method or the Morgenstern method. The proposed slope angle value is continuously adjusted based on each calculation result until the stability coefficient at a certain slope angle is calculated to be 1.05.

[0067] In step five, when the stability coefficient of the bank slope at a certain water-surface slope angle is 1.05, it indicates that the slope is in a basically stable state. At this point, the slope angle can be considered the stable slope angle of the water-surface slope. The corresponding slope line is the final stable water-surface slope line after the bank collapse has stabilized. Therefore, the corresponding bank collapse width (the horizontal distance from the intersection of the normal water level and the slope to the shoulder of the final slope line) can be measured on the calculated profile.

[0068] Furthermore, it should be noted that the above figures are merely illustrative representations of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0069] Furthermore, an exemplary embodiment of this disclosure also provides a reservoir stability bank slope angle prediction device. (See reference...) Figure 6 As shown, the reservoir stable bank slope angle prediction device includes the following program modules: an underwater stable bank slope line determination module 610, configured to determine the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable slope angle of the reservoir to be predicted; a model building module 620, configured to build a slope stability analysis model of the reservoir to be predicted based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted, and the current preset water surface bank slope angle; and a first prediction module 630, configured to calculate the slope stability coefficient of the reservoir to be predicted based on the slope stability analysis model, and if the slope stability coefficient does not reach the preset value, update the current preset water surface bank slope angle according to the preset adjustment rules, and recalculate the slope stability coefficient of the reservoir to be predicted based on the updated current preset water surface bank slope angle, until the slope stability coefficient reaches the preset value, and determine the current preset water surface bank slope angle as the predicted target water surface stable bank slope angle; wherein, the slope stability analysis model includes a finite element model and / or a limit equilibrium calculation model.

[0070] In one exemplary embodiment, determining the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable slope angle of the reservoir to be predicted includes: drawing the lowest water level line and the highest water level line of the reservoir to be predicted on the geological profile map of the reservoir to be predicted; determining the first intersection point between the lowest water level line and the original bank slope line of the reservoir to be predicted; drawing a ray extending upward along the underwater stable bank slope angle from the first intersection point; and determining the underwater stable bank slope line of the reservoir to be predicted based on the ray.

[0071] In one exemplary embodiment, determining the underwater stable bank slope line of the reservoir to be predicted based on the ray includes: when the second intersection point of the ray and the bedrock of the reservoir to be predicted is lower than the highest water level line, determining the line connecting the first intersection point and the second intersection point as the underwater stable bank slope line of the reservoir to be predicted; when the second intersection point of the ray and the bedrock of the reservoir to be predicted is higher than the highest water level line, determining the third intersection point of the ray and the highest water level line, and determining the third line connecting the first intersection point and the third intersection point as the underwater stable bank slope line of the reservoir to be predicted.

[0072] In one exemplary embodiment, the step of constructing a slope stability analysis model for the reservoir to be predicted based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted, and the current preset above-water bank slope angle includes: replacing the original bank slope line between the lowest and highest water level lines in the geological profile with the underwater stable bank slope line to obtain a predicted geological profile; when the second intersection point of the ray and the bedrock of the reservoir to be predicted is lower than the highest water level line, drawing a model on the predicted geological profile starting from the target intersection point. A stable waterside slope line, indicating the current preset waterside slope angle, is constructed to form a bank slope geometric model of the reservoir to be predicted. When the second intersection point of the ray and the bedrock of the reservoir to be predicted is higher than the highest water level line, the stable waterside slope line, indicating the current preset waterside slope angle, is drawn on the predicted geological profile map, starting from the third intersection point, to form a bank slope geometric model of the reservoir to be predicted. Based on the geometric model and the soil parameters in the predicted geological profile map, a slope stability analysis model of the reservoir to be predicted is constructed.

[0073] In one exemplary embodiment, the preset value is used to indicate that the slope of the reservoir to be predicted is in a critical stable state; updating the current preset water-bank slope angle according to the preset adjustment rule includes: increasing the current preset water-bank slope angle when the slope stability coefficient is greater than the preset value, so as to update the current preset water-bank slope angle; and decreasing the current preset water-bank slope angle when the slope stability coefficient is less than the preset value, so as to update the current preset water-bank slope angle.

[0074] Furthermore, an exemplary embodiment of this disclosure also provides a device for predicting the width of reservoir bank collapse. (See reference...) Figure 7 As shown, the reservoir bank collapse width prediction device includes the following program modules: a stable bank slope line determination module 710, configured to determine the stable bank slope line of the reservoir to be predicted based on the stable bank slope angle of the reservoir to be predicted; and a width determination module 720, configured to determine the bank collapse width of the reservoir to be predicted based on the horizontal projection distance between the original bank slope line and the stable bank slope line of the reservoir to be predicted; wherein, the stable bank slope angle of the reservoir to be predicted includes the target stable bank slope angle predicted according to the above-mentioned reservoir stable bank slope angle prediction method.

[0075] The specific details of each part of the above-mentioned device have been described in detail in the method section of the implementation plan. For any undisclosed details, please refer to the implementation plan of the method section, and therefore will not be repeated here.

[0076] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to exemplary embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0077] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0078] Exemplary embodiments of this disclosure also provide a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the above-described methods for predicting the stable bank slope angle of a reservoir and / or predicting the width of a reservoir bank collapse.

[0079] In one implementation, the computer program product can be a tangible product containing a computer program, such as a computer-readable storage medium storing the computer program. The readable storage medium can be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid-state drive (SSD), etc. For example, the computer program product can be implemented as a non-volatile storage medium storing a computer program, such as read-only memory, NAND flash memory, etc.

[0080] In one implementation, the computer program product can be an intangible product containing a computer program. For example, the computer program product can be implemented as a virtual digital product, such as an executable file, installation package, or other digital file storing the computer program.

[0081] Computer program code can be written in one or more programming languages. Examples of programming languages ​​include C, Java, C++, and Python. Program code can execute entirely on the user's computing device, partially on the user's computing device, or as a standalone software package. It can also execute partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, such as a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via an internet connection provided by a mobile network operator).

[0082] Computer programs can be carried or transmitted via signals such as electricity, magnetism, light, electromagnetic radiation, and infrared radiation. Electronic devices can convert signals carrying computer programs into digital signals, thereby running the computer programs. When a computer program runs on an electronic device, its code is used to cause the electronic device to execute (more specifically, the processor of the electronic device to execute) the method steps of various exemplary embodiments of this disclosure, such as the above-described method for predicting the stable bank slope angle of a reservoir and / or the method for predicting the width of a reservoir bank collapse.

[0083] Exemplary embodiments of this disclosure also provide an electronic device. The electronic device may be a server or a terminal with computing capabilities, such as a laptop, desktop computer, or tablet computer. The electronic device may include a processor and a memory. The memory stores executable instructions of the processor, such as computer programs. The processor executes these executable instructions to perform the method steps of various exemplary embodiments of this disclosure. Furthermore, the electronic device may also include a display for displaying a graphical user interface.

[0084] The following is for reference. Figure 8 The electronic device is illustrated by way of a general-purpose computing device. It should be understood that... Figure 8 The electronic device 800 shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0085] like Figure 8 As shown, the electronic device 800 may include: a processor 810, a memory 820, a bus 830, an I / O (input / output) interface 840, a network adapter 850, and a display 860.

[0086] The memory 820 may include volatile memory, such as RAM 821 and cache unit 822, and may also include non-volatile memory, such as ROM 823. The memory 820 may also include one or more program modules 824, including but not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. For example, program module 824 may include the modules described above.

[0087] The processor 810 may include one or more processing units, such as an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit).

[0088] The processor 810 can be used to execute executable instructions stored in the memory 820, such as the above-mentioned method for predicting the stable bank slope angle of a reservoir and / or the method for predicting the width of a collapsed bank of a reservoir.

[0089] Bus 830 is used to connect different components of electronic device 800 and may include data bus, address bus and control bus.

[0090] Electronic device 800 can communicate with one or more external devices 900 (such as keyboard, mouse, external controller, etc.) through I / O interface 840.

[0091] Electronic device 800 can communicate with one or more networks via network adapter 850. For example, network adapter 850 can provide mobile communication solutions such as 3G / 4G / 5G, or wireless communication solutions such as wireless LAN, Bluetooth, and near-field communication. Network adapter 850 can communicate with other modules of electronic device 800 via bus 830.

[0092] The electronic device 800 can display a graphical user interface via a display 860, such as displaying a geological profile of the reservoir to be predicted.

[0093] although Figure 8 As not shown in the diagram, other hardware and / or software modules may also be configured in the electronic device 800, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0094] Those skilled in the art will understand that various aspects of this disclosure can be implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be referred to as "circuit", "module" or "system" respectively.

[0095] It should be understood that this disclosure is not limited to the specific methods, steps, or structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. Those skilled in the art will readily conceive of other embodiments based on the specific implementations provided in this disclosure. Therefore, the specific implementations provided in this disclosure are merely exemplary, and the scope and spirit of this disclosure are indicated by the claims, and should cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary technical means in the art not disclosed in this disclosure.

Claims

1. A method for predicting the stable bank slope angle of a reservoir, characterized in that, include: The underwater stable bank slope line of the reservoir to be predicted is determined based on the underwater stable slope angle of the reservoir to be predicted. Based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted, and the current preset above-water bank slope angle, a slope stability analysis model for the reservoir to be predicted is built. The slope stability analysis model is used to calculate the slope stability coefficient of the reservoir to be predicted. If the slope stability coefficient does not reach the preset value, the current preset water-shore slope angle is updated according to the preset adjustment rules. The slope stability coefficient of the reservoir to be predicted is then recalculated based on the updated current preset water-shore slope angle until the slope stability coefficient reaches the preset value. The current preset water-shore slope angle is then determined as the predicted target water-shore stable slope angle. The slope stability analysis model includes a finite element model and / or a limit equilibrium calculation model.

2. The method according to claim 1, characterized in that, The process of determining the underwater stable bank slope line of the reservoir to be predicted based on the underwater stable slope angle of the reservoir to be predicted includes: Draw the lowest and highest water level lines of the reservoir to be predicted on the geological profile map of the reservoir to be predicted; The first intersection point between the lowest water level line and the original bank slope line of the reservoir to be predicted is determined. Draw a ray extending upwards along the underwater stable bank slope angle, starting from the first intersection point; The underwater stable bank slope line of the reservoir to be predicted is determined based on the ray.

3. The method according to claim 2, characterized in that, The process of determining the underwater stable bank slope line of the reservoir to be predicted based on the ray includes: When the second intersection point of the ray and the bedrock of the reservoir to be predicted is lower than the highest water level line, a first line connecting the first intersection point and the second intersection point and a target bedrock line between the second intersection point and the target intersection point are determined, and a second line formed by the first line connecting the first line and the target bedrock line is determined as the underwater stable bank slope line of the reservoir to be predicted, wherein the target intersection point is the intersection point of the highest water level line and the bedrock; When the second intersection point of the ray and the bedrock of the reservoir to be predicted is higher than the highest water level line, the third intersection point between the ray and the highest water level line is determined, and the third line connecting the first intersection point and the third intersection point is determined as the underwater stable bank slope line of the reservoir to be predicted.

4. The method according to claim 3, characterized in that, The process of constructing a slope stability analysis model for the reservoir to be predicted, based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted, and the currently preset above-water bank slope angle, includes: Replace the original slope line between the lowest and highest water levels in the geological profile with the underwater stable slope line to obtain the predicted geological profile. When the second intersection of the ray and the bedrock of the reservoir to be predicted is lower than the highest water level line, the stable bank slope line of the current preset bank slope angle is drawn on the predicted geological profile map, with the target intersection point as the starting point, so as to form the bank slope geometric model of the reservoir to be predicted. When the second intersection point of the ray and the bedrock of the reservoir to be predicted is higher than the highest water level line, the stable bank slope line of the current preset bank slope angle is drawn on the predicted geological profile map with the third intersection point as the starting point, so as to form the bank slope geometric model of the reservoir to be predicted. Based on the geometric model and the soil parameters in the predicted geological profile, a slope stability analysis model for the reservoir to be predicted is constructed.

5. The method according to claim 1, characterized in that, The preset value is used to indicate that the slope of the reservoir to be predicted is in a critical stable state; updating the current preset water-bank slope angle according to the preset adjustment rules includes: If the slope stability coefficient is greater than the preset value, the current preset water-land slope angle is increased to update the current preset water-land slope angle; If the slope stability coefficient is less than the preset value, the current preset water-side slope angle is reduced to update the current preset water-side slope angle.

6. A method for predicting the width of reservoir bank collapse, characterized in that, include: The stable shoreline of the reservoir to be predicted is determined based on the stable shoreline angle of the reservoir to be predicted. The width of the bank collapse of the reservoir to be predicted is determined based on the horizontal projection distance between the original water-surface slope line and the stable water-surface slope line of the reservoir to be predicted. Wherein, the water-stable bank slope angle of the reservoir to be predicted includes the target water-stable bank slope angle predicted by the method according to any one of claims 1 to 5.

7. A reservoir stability bank slope angle prediction device, characterized in that, include: The underwater stable slope line determination module is configured to determine the underwater stable slope line of the reservoir to be predicted based on the underwater stable slope angle of the reservoir to be predicted. The model building module is configured to build a slope stability analysis model of the reservoir to be predicted based on the underwater stable bank slope line, the geological profile of the reservoir to be predicted, and the current preset above-water bank slope angle. The first prediction module is configured to calculate the slope stability coefficient of the reservoir to be predicted based on the slope stability analysis model. If the slope stability coefficient does not reach the preset value, the current preset water-shore slope angle is updated according to the preset adjustment rules, and the slope stability coefficient of the reservoir to be predicted is recalculated based on the updated current preset water-shore slope angle until the slope stability coefficient reaches the preset value. The current preset water-shore slope angle is then determined as the predicted target water-shore stable slope angle. The slope stability analysis model includes a finite element model and / or a limit equilibrium calculation model.

8. A device for predicting the width of reservoir bank collapse, characterized in that, include: The stable shoreline determination module is configured to determine the stable shoreline of the reservoir to be predicted based on the stable shoreline angle of the reservoir to be predicted. The width determination module is configured to determine the bank collapse width of the reservoir to be predicted based on the horizontal projection distance between the original water-surface slope line and the stable water-surface slope line of the reservoir to be predicted. Wherein, the water-stable bank slope angle of the reservoir to be predicted includes the target water-stable bank slope angle predicted by the method according to any one of claims 1 to 5.

9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 6.

10. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the method as described in any one of claims 1 to 6.