A method, device and electronic equipment for evaluating the bearing capacity of a foundation adjacent to a slope

By constructing the slope model of the slope-facing foundation and conducting soil strip unit stress analysis, the problem of low accuracy in the bearing capacity evaluation of slope-facing foundations in the existing technology is solved, and a more accurate and reliable bearing capacity evaluation is achieved.

CN119513967BActive Publication Date: 2025-06-10XUYI GUOLIAN CONSTR ENG QUALITY INSPECTION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411434505.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-06-10
Estimated Expiration
2044-10-15

AI Technical Summary

Technical Problem

The prior art has low accuracy in the evaluation of bearing capacity of slope-facing foundations and lacks accurate capture of actual topographic features, resulting in unreliable evaluation results.

Method used

By obtaining the slope-facing foundation pictures from multiple angles, building a slope model, using the soil strip units for stress analysis, calculating the vertical positive stress and top positive stress of each soil strip unit, and comprehensively evaluating the bearing capacity of the slope-facing foundation.

Benefits of technology

This method can more accurately evaluate the bearing capacity of slope-facing foundations, take into account the slope characteristics and the actual stress state of the soil, and provides a reliable basis for engineering design and construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119513967B_ABST
    Figure CN119513967B_ABST
Patent Text Reader

Abstract

A method, device and electronic device for evaluating the bearing capacity of a slope-adjacent foundation, which relate to the field of civil engineering. In this method, slope-adjacent foundation pictures at multiple angles are obtained; according to the slope-adjacent foundation pictures, a slope model corresponding to the slope-adjacent foundation is constructed, and the slope model is composed of multiple soil strip units; the widths, heights and slope angles of the respective soil strip units are determined; according to the widths, heights and slope angles, the vertical normal stress of each soil strip unit on the vertical interface and the top surface normal stress on the top surface are determined, the top surface is the upper top surface of the soil strip unit, and the vertical interface is the surface perpendicular to the lower top surface; according to the vertical normal stress and the top surface normal stress, the bearing capacity of the slope-adjacent foundation is obtained. Implementing the technical solution provided by the present application, by constructing a slope model, the slope characteristics of the slope-adjacent foundation are considered, and the bearing capacity of the slope-adjacent foundation can be evaluated more accurately.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of civil engineering, and particularly relates to a method, device and electronic device for evaluating the bearing capacity of a foundation adjacent to a slope. Background Art

[0002] With the acceleration of the urbanization process and the expansion of infrastructure construction, construction projects increasingly involve the development and utilization of foundations adjacent to slopes. These projects include the construction of roads, bridges, and residential areas in mountainous areas. These foundations are often located on unstable slopes, and the evaluation of bearing capacity becomes particularly important.

[0003] Currently, most evaluation methods mainly rely on empirical formulas or simplified numerical simulations to predict bearing capacity. These methods lack accurate capture of actual terrain features and often require a large amount of manual work, which not only consumes a large amount of time and resources, but also cannot guarantee its accuracy. Therefore, the bearing capacity evaluation method for foundations adjacent to slopes in related technologies has the problem of low accuracy.

[0004] Therefore, there is an urgent need for a method, device and electronic device for evaluating the bearing capacity of a foundation adjacent to a slope. Summary of the Invention

[0005] The present application provides a method, device and electronic device for evaluating the bearing capacity of a foundation adjacent to a slope. By constructing a slope model and considering the slope characteristics of the foundation adjacent to the slope, the bearing capacity of the foundation adjacent to the slope can be evaluated more accurately.

[0006] In a first aspect of the present application, a method for evaluating the bearing capacity of a foundation adjacent to a slope is provided. The method includes: obtaining pictures of the foundation adjacent to the slope at multiple angles; constructing a slope model corresponding to the foundation adjacent to the slope according to the pictures of the foundation adjacent to the slope, where the slope model is composed of multiple soil strip units; determining the width, height, and slope inclination angle of each soil strip unit; determining the vertical normal stress of each soil strip unit on the vertical interface and the top normal stress on the top surface according to the width, height, and slope inclination angle, where the top surface is the upper top surface of the soil strip unit, and the vertical interface is a surface perpendicular to the lower top surface; and obtaining the bearing capacity of the foundation adjacent to the slope according to the vertical normal stress and the top normal stress.

[0007] By adopting the above technical solution, by acquiring slope-facing foundation pictures from multiple angles, the topographic features of the slope-facing foundation can be comprehensively captured, providing a sufficient data basis for subsequent construction of the slope model. Using the acquired slope-facing foundation pictures to construct the slope model, the complex slope-facing foundation can be simplified into a model composed of multiple soil strip units, facilitating subsequent force analysis of each soil strip unit. By determining the geometric parameters of each soil strip unit, including width, height, and slope inclination, necessary data input is provided for calculating the forces on the soil strip unit. According to the geometric parameters of the soil strip unit, the normal stresses on the vertical interface and the top surface of the soil strip unit are calculated, reflecting the actual load acting on the soil strip unit. Finally, based on the vertical normal stresses and top surface normal stresses of each soil strip unit, through a reasonable calculation method, the comprehensive bearing capacity of the entire slope-facing foundation is obtained. This method fully considers the slope characteristics of the slope-facing foundation and the actual stress state of the soil mass, and can more accurately evaluate the bearing capacity of the slope-facing foundation, providing a reliable basis for engineering design and construction.

[0008] Optionally, constructing the slope model corresponding to the slope-facing foundation according to the slope-facing foundation pictures specifically includes: performing grayscale processing and binary processing on the slope-facing foundation pictures to obtain a binary image; performing edge detection on the binary image to extract the corresponding slope contour; dividing the slope-facing foundation into multiple soil strip units according to the slope contour to obtain the slope model.

[0009] By adopting the above technical solution, by performing grayscale processing and binary processing on the slope-facing foundation pictures, noise interference in the pictures can be eliminated, the image quality can be improved, and a good data basis can be provided for subsequent edge detection and contour extraction. Using the binary image for edge detection can accurately identify the slope contour of the slope-facing foundation and obtain geometric shape information of the slope. Dividing the slope-facing foundation into multiple soil strip units according to the extracted slope contour enables the shape and size of each soil strip unit to better adapt to the actual trend of the slope, improving the accuracy of the slope model. Through this method of image processing and geometric modeling, a slope model consistent with the actual slope-facing foundation can be constructed efficiently and accurately, providing a reliable model basis for subsequent bearing capacity calculation, reducing the workload of manual surveying and modeling, and improving the evaluation efficiency.

[0010] Optionally, determining the vertical normal stress of each soil strip unit on the vertical interface and the top surface normal stress on the top surface according to the width, the height, and the slope inclination specifically includes: calculating the self-weight of each soil strip unit according to the width, height, and slope inclination of each soil strip unit; calculating the vertical normal stress of each soil strip unit on the vertical interface according to the self-weight of each soil strip unit, and the formula for the vertical normal stress is

[0011] σ 1=γ*h*cos 2 α;

[0012] Wherein, σ 1 is the vertical normal stress, γ is the unit weight of soil, h is the height of the soil strip element, and α is the slope angle;

[0013] According to the self-weight of each soil strip element, calculate the top surface normal stress of each soil strip element on the top surface. The formula for the top surface normal stress is

[0014] σ 2 =γ*(H - x*tanα);

[0015] Wherein, σ 2 is the top surface normal stress, γ is the unit weight of soil, x is the horizontal distance from the bottom surface of the soil strip element to the top of the slope, and H is the vertical height from the bottom surface of the soil strip element to the top of the slope.

[0016] By adopting the above technical solution, by calculating the self-weight of each soil strip element, the gravity action of the soil mass is considered, which provides important load parameters for the subsequent calculation of the vertical normal stress and the top surface normal stress of the soil strip element. Using the self-weight, geometric parameters of the soil strip element and the slope angle, the vertical normal stress of the soil strip element on the vertical interface is calculated through the theoretical formula, which reflects the load action received by the soil strip element in the vertical direction and provides a key index for evaluating the stress state of the soil strip element. At the same time, the top surface normal stress of the soil strip element on the top surface is calculated through the theoretical formula, considering the additional stress action of the soil mass above the slope on the lower soil strip element, which improves the comprehensiveness and accuracy of stress calculation. Through this calculation method based on theoretical mechanics, the stress condition of each soil strip element can be quantitatively analyzed, providing important data support for evaluating the bearing capacity of the entire slope foundation and ensuring the reliability of the evaluation results.

[0017] Optionally, the calculating the vertical normal stress of each soil strip element on the vertical interface according to the self-weight of each soil strip element specifically includes: decomposing the self-weight into a tangential component along the slope direction and a normal component perpendicular to the slope direction; calculating the normal stress of the soil strip element on the vertical interface according to the normal component; calculating the shear stress of the soil strip element on the vertical interface according to the tangential component; and performing vector synthesis on the normal stress and the shear stress to obtain the vertical normal stress of the soil strip element on the vertical interface.

[0018] By adopting the above technical solution, by decomposing the self-weight of the soil strip element into the tangential component along the slope surface direction and the normal component perpendicular to the slope surface direction, the actual situation of the force on the soil strip element can be more accurately described, and the influence of the slope angle on the force of the soil mass is considered. The normal component is used to calculate the normal stress of the soil strip element at the vertical interface, which reflects the direct pressure acting on the soil strip element in the vertical direction and is an important index for evaluating the compressive strength of the soil mass. At the same time, the tangential component is used to calculate the shear stress of the soil strip element at the vertical interface, considering the shear force caused by the slope angle. Finally, the normal stress and shear stress are vectorially synthesized to obtain the vertical normal stress of the soil strip element at the vertical interface, comprehensively considering the compressive and shear characteristics of the soil mass, and can more comprehensively and accurately evaluate the stress state of the soil strip element, providing reliable stress parameters for calculating the overall bearing capacity of the slope-adjacent foundation.

[0019] Optionally, obtaining the bearing capacity of the slope-adjacent foundation according to the vertical normal stress and the top surface normal stress specifically includes: calculating the unit bearing capacity of each soil strip element according to the vertical normal stress and the top surface normal stress; performing weighted summation on the unit bearing capacities of each soil strip element to obtain the bearing capacity.

[0020] By adopting the above technical solution, according to the vertical normal stress and the top surface normal stress of each soil strip element, through a reasonable calculation formula, the soil strip element bearing capacity of each soil strip element is obtained, quantitatively evaluating the contribution of each soil strip element to the bearing capacity of the entire slope-adjacent foundation. Through the method of weighted summation, comprehensively considering the magnitudes of the bearing capacities of each soil strip element and the proportion of their occupied areas, the comprehensive bearing capacity obtained can more accurately reflect the actual bearing level of the entire slope-adjacent foundation. This calculation method of evaluating by unit and weighted summation fully considers the heterogeneity of the slope-adjacent foundation and the bearing differences of each part, improving the accuracy and reliability of the bearing capacity evaluation and providing a more scientific and reasonable parameter basis for engineering design.

[0021] Optionally, in calculating the unit bearing capacity of each soil strip element according to the vertical normal stress and the top surface normal stress, the calculation formula of the unit bearing capacity is:

[0022] Q=(c + σ 1 *tanφ)*(1 - tanβ) 2 + 0.5*γ*B*(1 - tanβ) 3 + σ 2 *(1 - tanβ) 2

[0023] where Q is the unit bearing capacity; c is the cohesion of the soil mass; σ 1 is the vertical normal stress; φ is the internal friction angle of the soil mass; γ is the unit weight of the foundation soil; B is the foundation width; β is the slope angle; σ2 is the normal stress on the top surface.

[0024] By adopting the above technical solution, mechanical parameters such as the cohesion, internal friction angle, and unit weight of the soil mass are fully considered, and the shear strength and compressive strength of the soil mass can be accurately reflected. At the same time, the influence of the slope inclination angle β is introduced into the formula. Through factors such as (1 - tanβ)² and (1 - tanβ)³, the weakening effect of the slope inclination angle on the shear and compressive capacities of the soil mass is considered, making the calculation results more in line with the actual situation. In addition, this formula also considers the influence of the width B of the soil strip element on the bearing capacity, reflecting the contribution of the foundation area size to the bearing capacity. Through this comprehensive calculation formula, the bearing capacity of each soil strip element can be comprehensively and quantitatively evaluated, providing key data support for the overall stability analysis of the slope-adjacent foundation and ensuring the scientificity and accuracy of the evaluation results.

[0025] Optionally, after obtaining the bearing capacity of the slope-adjacent foundation according to the vertical normal stress and the normal stress on the top surface, the method further includes: judging the magnitude relationship between the bearing capacity and a preset bearing capacity; if it is determined that the bearing capacity is less than the preset bearing capacity, it is determined that the stability of the slope-adjacent foundation does not meet the requirements; if it is determined that the bearing capacity is greater than or equal to the preset bearing capacity, it is determined that the stability of the slope-adjacent foundation meets the requirements.

[0026] By adopting the above technical solution, by comparing the calculated bearing capacity of the slope-adjacent foundation with the preset bearing capacity, it is possible to quickly and intuitively judge whether the stability of the slope-adjacent foundation meets the engineering requirements. When the bearing capacity of the slope-adjacent foundation is less than the preset bearing capacity, it indicates that the bearing capacity of the foundation is insufficient and there may be stability risks, and appropriate reinforcement measures or optimized design schemes need to be taken to ensure the safety of the project. When the bearing capacity of the slope-adjacent foundation is greater than or equal to the preset bearing capacity, it shows that the bearing capacity of the foundation meets the design requirements, has sufficient stability and safety margin, and subsequent engineering construction can be carried out.

[0027] In the second aspect of the present application, a device for evaluating the bearing capacity of a slope-adjacent foundation is provided. The device includes: an acquisition module and a processing module, where: the acquisition module is used to acquire slope-adjacent foundation pictures at multiple angles; the processing module is used to construct a slope model corresponding to the slope-adjacent foundation according to the slope-adjacent foundation pictures, and the slope model is composed of multiple soil strip elements; the processing module is further used to determine the width, height, and slope inclination angle of each of the soil strip elements; the processing module is further used to determine the vertical normal stress of each of the soil strip elements on the vertical interface and the normal stress on the top surface according to the width, the height, and the slope inclination angle, where the top surface is the upper top surface of the soil strip element, and the vertical interface is a surface perpendicular to the lower top surface; the processing module is further used to obtain the bearing capacity of the slope-adjacent foundation according to the vertical normal stress and the normal stress on the top surface.

[0028] In a third aspect of the present application, an electronic device is provided, including a processor, a memory, a user interface, and a network interface. The memory is used to store instructions. Both the user interface and the network interface are used to communicate with other devices. The processor is used to execute the instructions stored in the memory, so that the electronic device executes the method described in any one of the above.

[0029] In a fourth aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions, and when the instructions are executed, the method described in any one of the above is executed.

[0030] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0031] 1. By acquiring slope foundation pictures from multiple angles, the topographic features of the slope foundation can be comprehensively captured, providing a sufficient data basis for subsequent construction of the slope model. Using the acquired slope foundation pictures to construct the slope model, the complex slope foundation can be simplified into a model composed of multiple soil strip units, facilitating subsequent force analysis of each soil strip unit. By determining the geometric parameters of each soil strip unit, including width, height, and slope inclination angle, necessary data input is provided for calculating the force of the soil strip unit. According to the geometric parameters of the soil strip unit, the normal stresses on the vertical interface and the top surface of the soil strip unit are calculated, reflecting the actual load acting on the soil strip unit. Finally, based on the vertical normal stresses and the top surface normal stresses of each soil strip unit, through a reasonable calculation method, the comprehensive bearing capacity of the entire slope foundation is obtained. This method fully considers the slope characteristics of the slope foundation and the actual stress state of the soil mass, and can more accurately evaluate the bearing capacity of the slope foundation, providing a reliable basis for engineering design and construction.

[0032] 2. By performing grayscale processing and binarization processing on the slope foundation pictures, noise interference in the pictures can be eliminated, improving the image quality and providing a good data basis for subsequent edge detection and contour extraction. Using the binarized image for edge detection can accurately identify the slope contour of the slope foundation and obtain the geometric shape information of the slope. According to the extracted slope contour, the slope foundation is divided into multiple soil strip units, enabling the shape and size of each soil strip unit to better adapt to the actual trend of the slope, improving the accuracy of the slope model. Through this method of image processing and geometric modeling, a slope model consistent with the actual slope foundation can be constructed efficiently and accurately, providing a reliable model basis for subsequent bearing capacity calculation, reducing the workload of manual surveying and modeling, and improving the evaluation efficiency.

[0033] 3. By calculating the self-weight of each soil strip element, the gravitational effect of the soil mass is considered, providing important load parameters for subsequent calculations of the vertical normal stress and top surface normal stress of the soil strip element. Using the self-weight, geometric parameters of the soil strip element, and the slope angle, the vertical normal stress of the soil strip element at the vertical interface is calculated through theoretical formulas, reflecting the load effect on the soil strip element in the vertical direction and providing a key index for evaluating the stress state of the soil strip element. At the same time, the top surface normal stress of the soil strip element at the top surface is calculated through theoretical formulas, considering the additional stress effect of the soil mass above the slope on the underlying soil strip element, improving the comprehensiveness and accuracy of stress calculations. Through this calculation method based on theoretical mechanics, the stress conditions of each soil strip element can be quantitatively analyzed, providing important data support for evaluating the bearing capacity of the entire slope-adjacent foundation and ensuring the reliability of the evaluation results. Description of the Drawings

[0034] Figure 1 is a schematic flowchart of a method for evaluating the bearing capacity of a slope-adjacent foundation disclosed in an embodiment of the present application;

[0035] Figure 2 is a schematic scenario diagram of a method for evaluating the bearing capacity of a slope-adjacent foundation disclosed in an embodiment of the present application;

[0036] Figure 3 is a schematic module diagram of a device for evaluating the bearing capacity of a slope-adjacent foundation disclosed in an embodiment of the present application;

[0037] Figure 4 is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application.

[0038] Description of the reference numerals: 301, acquisition module; 302, processing module; 400, electronic device; 401, processor; 402, communication bus; 403, user interface; 404, network interface; 405, memory. Detailed Embodiments

[0039] In order to enable those skilled in the art to better understand the technical solutions in this specification, the following will clearly and completely describe the technical solutions in the embodiments of this specification with reference to the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments.

[0040] In the description of the embodiments of the present application, words such as "for example" or "for illustration" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "for example" or "for illustration" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "for example" or "for illustration" is intended to present relevant concepts in a specific manner.

[0041] In the description of the embodiments of the present application, the term "a plurality of" means two or more. For example, a plurality of systems means two or more systems, and a plurality of screen terminals means two or more screen terminals. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. The terms "include", "comprise", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0042] The present application provides a method for evaluating the bearing capacity of a slope-adjacent foundation, with reference to Figure 1 , Figure 1 is a schematic flowchart of a method for evaluating the bearing capacity of a slope-adjacent foundation provided by an embodiment of the present application. This method is applied to a server, where the server refers to a computer system that undertakes the task of evaluating the bearing capacity of a slope-adjacent foundation. It is a high-performance computer with powerful data processing and storage capabilities and can perform complex calculations and analysis tasks. The server can be a single server, a server cluster composed of multiple servers, or a cloud computing service center. This method includes steps S101 to S105, and the above steps are as follows:

[0043] Step S101: Obtain slope-adjacent foundation pictures from multiple angles.

[0044] In step S101, the server controls a drone to conduct aerial photography of the slope-adjacent foundation to obtain pictures from an aerial overlooking perspective. The drone is equipped with a high-resolution camera and can capture a clear overall view of the foundation. By adjusting the flight height and angle of the drone, pictures from different perspectives can be obtained to comprehensively capture the slope changes and terrain features of the foundation. For example, the server can control the drone to conduct aerial photography at different heights such as 30 meters, 50 meters, 100 meters, etc., and at the same time adjust the nose angle of the drone to 0 degrees (facing the foundation), 40 degrees, 45 degrees, etc. to obtain slope-adjacent foundation pictures from multiple angles.

[0045] Step S102: According to the slope-adjacent foundation pictures, construct a slope model corresponding to the slope-adjacent foundation, and the slope model is composed of a plurality of soil strip units.

[0046] In step S102, perform grayscale processing and binarization processing on the slope-adjacent foundation pictures to obtain a binary image; perform edge detection on the binary image to extract the corresponding slope contour; according to the slope contour, divide the slope-adjacent foundation into a plurality of soil strip units to obtain the slope model.

[0047] Specifically, the server performs grayscale processing on the obtained slope-adjacent foundation image. Grayscale processing converts a color image into a grayscale image. By removing the color information in the slope-adjacent foundation image and retaining the luminance information, the server simplifies the representation of the slope-adjacent foundation image. The server uses the weighted average method to combine the pixel values of the RGB three channels of the color slope-adjacent foundation image according to the weight coefficients to obtain the pixel values of the grayscale image. For example, the server can use the common grayscale formula: Gray = 0.299 * R + 0.587 * G + 0.114 * B, where R, G, and B represent the pixel values of the red, green, and blue channels respectively.

[0048] Next, the server performs binarization processing on the grayscale image. Binarization processing converts the grayscale image into a binary image that only contains black and white pixel values. The server sets a threshold and compares the pixel values of the grayscale image with this threshold. The pixel points higher than the threshold are set to white (binary value is 1), and the pixel points lower than the threshold are set to black (binary value is 0). The selection of the threshold can be automatically determined by using an adaptive threshold algorithm such as the Otsu method according to the histogram distribution characteristics of the image. This application does not specifically limit the specific value of this threshold. Through binarization processing, the server simplifies the grayscale image into black and white, highlighting the contour and shape features of the image.

[0049] After obtaining the binary image, the server performs edge detection on the binary image to extract the edge line representing the slope contour. The server uses the Canny algorithm to perform Gaussian filtering on the binary image to suppress image noise; then calculates the gradient magnitude and direction of the binary image, and finds the local maximum points of the gradient magnitude as candidate edge points; finally, through the double-threshold method and connection analysis, extracts the continuous edge line, and takes this continuous edge line as the slope contour.

[0050] According to the extracted slope contour, the server divides the slope-adjacent foundation into multiple soil strip units. A soil strip unit is a hypothetical soil column parallel to the slope, used to analyze the stress distribution inside the slope, as Figure 2 shown, which is an example of a soil strip unit. The server can divide the slope contour line into several segments in an equal-spacing or equal-area manner, and each segment corresponds to a soil strip unit. The size of the divided spacing or area can be set according to the size of the foundation and the required accuracy. The server records the starting point and ending point coordinates of each soil strip unit, as well as the corresponding slope contour line segment.

[0051] Finally, the server constructs a three-dimensional slope model based on the divided soil strip units. The server assumes that each soil strip unit is a quadrangular prism, with the lower base parallel to the horizontal plane and the upper base parallel to the slope. The server calculates the positions of the upper and lower bases of each prism according to the starting and ending point coordinates of the soil strip unit, and determines the height of the prism in combination with the elevation information of the foundation. By splicing and combining the prisms of all soil strip units, the server generates a slope model representing the entire foundation adjacent to the slope.

[0052] Step S103: Determine the width, height, and slope inclination of each of the soil strip units.

[0053] In step S103, the server calculates the width of each soil strip unit according to the division of the soil strip units in the slope model. Since in step S102, the server has recorded the starting and ending point coordinates of each soil strip unit, the horizontal distance between the two endpoints can be directly calculated to obtain the width of the soil strip unit. For example, assuming the starting point coordinates of a certain soil strip unit are (x1, y1) and the ending point coordinates are (x2, y2), its width can be expressed as: width = |x2 - x1|, that is, the absolute value of the difference in the x coordinates. The server traverses all soil strip units, calculates, and records the width values of each soil strip unit.

[0054] The server calculates the height of each soil strip unit according to the spatial position of the soil strip units in the slope model. The height refers to the length of the soil strip unit in the vertical direction, extending from the slope to the horizontal plane. The server uses the elevation information of the foundation and the position of the upper base of the soil strip unit to solve for the height through trigonometric relationships. Specifically, the server first obtains the elevation values of the two endpoints of the upper base of the soil strip unit, and then calculates the angle between the line connecting the endpoints and the horizontal plane, that is, the slope inclination. According to the slope inclination and the elevation difference between the endpoints, the server can calculate the vertical height of the soil strip unit.

[0055] The server calculates the slope inclination of each soil strip unit according to the spatial attitude of the upper base of the soil strip unit in the slope model. The slope inclination refers to the angle between the upper base of the soil strip unit and the horizontal plane, reflecting the inclination degree of the slope. The server uses the endpoint coordinates and elevation information of the upper base of the soil strip unit to solve for the inclination through trigonometric relationships. Specifically, the server first calculates the horizontal distance and elevation difference of the line connecting the endpoints of the upper base, and then uses the arctangent function to obtain the angle between the line and the horizontal plane, which is the slope inclination. For example, as Figure 2 shown, assuming the starting point coordinates of the upper base of a certain soil strip unit are (x1, y1, h1) and the ending point coordinates are (x2, y2, h2), its slope inclination can be expressed as: α = arctan[(h2 - h1) / sqrt((x2 - x1) 2 +(y2 - y1) 2)], where sqrt represents the square root function. The server traverses all the soil strip elements and calculates and records the slope inclination values of each element.

[0056] Through the above steps, the server realizes the calculation and extraction of geometric parameters such as the width, height, and slope inclination of each soil strip element.

[0057] Step S104: Determine the vertical normal stress of each soil strip element on the vertical interface and the top surface normal stress on the top surface. The top surface is the upper top surface of the soil strip element, and the vertical interface is the surface perpendicular to the upper top surface.

[0058] In step S104, according to the width, height, and slope inclination of each soil strip element, calculate the self-weight of each soil strip element; according to the self-weight of each soil strip element, calculate the vertical normal stress of each soil strip element on the vertical interface. The formula for the vertical normal stress is

[0059] σ 1 =γ*h*cos 2 α;

[0060] where, σ 1 is the vertical normal stress, γ is the unit weight of soil, h is the height of the soil strip element, and α is the slope inclination;

[0061] According to the self-weight of each soil strip element, calculate the top surface normal stress of each soil strip element on the top surface. The formula for the top surface normal stress is

[0062] σ 2 =γ*(H - x*tanα);

[0063] where, σ 2 is the top surface normal stress, γ is the unit weight of soil, x is the horizontal distance from the lower top surface of the soil strip element to the slope top, and H is the vertical height from the top surface of the soil strip element to the slope top.

[0064] Specifically, the server calculates the self-weight of each soil strip element according to the geometric parameters of the soil strip element and the density of the soil mass. Self-weight refers to the vertical downward force generated by the soil strip element under the action of gravity and is the main factor causing internal stress in the soil mass. The server calculates the self-weight through the following formula: γ = ρ*g*v, where γ is the unit weight of soil (weight per unit volume), ρ is the density of the soil mass, g is the acceleration due to gravity, and v is the unit volume. The volume of the soil strip element can be calculated based on its width, height, and thickness (usually taken as 1). For example, assuming that the width of a certain soil strip element is b, the height is h, the unit thickness is 1, and the density of the soil mass is ρ, then its self-weight can be expressed as: w = ρ*g*b*h. The server traverses all the soil strip elements and calculates and records the self-weight values of each soil strip element.

[0065] Based on the self - weight of each soil strip element and the slope angle, the server calculates the vertical normal stress of the soil strip element on the vertical interface. The vertical normal stress refers to the normal stress perpendicular to the top surface, which reflects the stress state of the soil mass in the vertical direction. The server calculates the vertical normal stress using the following formula: σ 1 =γ*h*cos 2 α, where σ 1 is the vertical normal stress, γ is the unit weight of the soil, h is the height of the soil strip element, and α is the slope angle. This formula takes into account the component of the self - weight in the vertical direction and the influence of the slope angle on the vertical stress. The larger the slope angle, the smaller the vertical normal stress; when the slope angle is 0, the vertical normal stress reaches the maximum value, which is equal to the self - weight. The server traverses all soil strip elements, calculates and records the vertical normal stress of each element on the vertical interface.

[0066] Based on the self - weight, height, and slope angle of each soil strip element, the server calculates the top - surface normal stress of the soil strip element on the top surface. The top - surface normal stress refers to the vertical normal stress acting on the top surface of the soil strip element, which reflects the stress state of the soil mass on the top surface. The server calculates the top - surface normal stress using the following formula: σ 2 =γ*(H - x*tan(α)), where σ 2 is the top - surface normal stress, γ is the unit weight of the soil, H is the vertical height from the bottom of the soil strip element to the top of the slope, x is the horizontal distance from the bottom of the soil strip element to the top of the slope, and α is the slope angle. This formula takes into account the contribution of the weight of the soil above the soil strip element to the top - surface stress and the change in stress distribution caused by the slope angle. The larger the slope angle, the faster the top - surface normal stress decreases along the slope direction; when the slope angle is 0, the top - surface normal stress increases linearly along the depth direction. The server traverses all soil strip elements, calculates and records the top - surface normal stress of each element on the top surface.

[0067] In a possible implementation manner, calculating the vertical normal stress of each of the soil strip elements on the vertical interface according to the self - weight of each of the soil strip elements specifically includes: decomposing the self - weight into a tangential component along the slope direction and a normal component perpendicular to the slope direction; calculating the normal stress of the soil strip element on the vertical interface according to the normal component; calculating the shear stress of the soil strip element on the vertical interface according to the tangential component; and performing vector synthesis on the normal stress and the shear stress to obtain the vertical normal stress of the soil strip element on the vertical interface.

[0068] Specifically, the server decomposes the self-weight of each soil strip element into a tangential component along the slope direction and a normal component perpendicular to the slope direction. This step utilizes the principle of vector decomposition, decomposing the self-weight vector into two mutually perpendicular components through the slope inclination angle. The tangential component is parallel to the slope, representing the effect of the self-weight in the slope direction; the normal component is perpendicular to the slope, representing the effect of the self-weight in the direction perpendicular to the slope. Let the self-weight be W and the slope inclination angle be α, then the tangential component Ws and the normal component Wn can be expressed as: Ws = W * sinα, Wn = W * cosα. The server traverses all soil strip elements, calculates and records the tangential component and the normal component of the self-weight of each element.

[0069] Based on the normal component of the self-weight of each soil strip element, the server calculates the normal stress of the soil strip element on the vertical interface. The normal stress refers to the normal stress perpendicular to the interface, caused by the normal component of the self-weight. According to the definition of stress, the normal stress is equal to the normal force divided by the acting area. Here, the normal force is the normal component of the self-weight, and the acting area is the area of the vertical interface of the soil strip element. Let the area of the vertical interface of the soil strip element be A, then the normal stress σn can be expressed as: σn = Wn / A. The server traverses all soil strip elements, calculates and records the normal stress of each element on the vertical interface.

[0070] Based on the tangential component of the self-weight of each soil strip element, the server calculates the shear stress of the soil strip element on the vertical interface. The shear stress refers to the tangential stress parallel to the interface, caused by the tangential component of the self-weight. According to the definition of stress, the shear stress is equal to the tangential force divided by the acting area. Here, the tangential force is the tangential component of the self-weight, and the acting area is the area of the vertical interface of the soil strip element. Let the area of the vertical interface of the soil strip element be A, then the shear stress τ can be expressed as: τ = Ws / A. The server traverses all soil strip elements, calculates and records the shear stress of each soil strip element on the vertical interface.

[0071] After calculating the normal stress and the shear stress of each soil strip element on the vertical interface, the server performs vector synthesis on them to obtain the vertical normal stress. Since the normal stress and the shear stress are perpendicular to each other, the method of taking the square root of the sum of squares can be used for vector synthesis. The vertical normal stress σ 1 can be expressed as: σ 1 = sqrt(σn 2 + τ 2 ), where sqrt represents the square root function. This formula takes into account the combined contribution of the normal stress and the shear stress to the vertical normal stress, and obtains the vertical normal stress of each soil strip element on the vertical interface. The server traverses all soil strip elements, calculates and records the vertical normal stress of each soil strip element on the vertical interface.

[0072] For example, assume the self-weight of a soil strip element is 10 kN, the slope angle is 40°, and the vertical interface area is 1 m^2. First, the server decomposes the self-weight into tangential and normal components: Ws = 10 * sin40° = 5 kN, Wn = 10 * cos40° = 8.66 kN. Then, the server calculates the normal stress and shear stress: σn = 8.66 / 1 = 8.66 kPa, τ = 5 / 1 = 5 kPa. Finally, the server performs vector synthesis on the normal stress and shear stress to obtain the vertical normal stress: σ 1 = sqrt(8.66 2 + 5 2 ) = 10 kPa. This result indicates that under the given conditions, the vertical normal stress of this soil strip element on the vertical interface is 10 kPa.

[0073] Step S105: Obtain the unit bearing capacity of the slope-adjacent foundation according to the vertical normal stress and the top surface normal stress.

[0074] In step S105, when calculating the unit bearing capacity of the slope-adjacent foundation according to the vertical normal stress and the top surface normal stress, the calculation formula for the unit bearing capacity is:

[0075] Q = (c + σ 1 * tanφ) * (1 - tanβ)^2 + 0.5 * γ * B * (1 - tanβ)^3 + σ 2 * (1 - tanβ)^2

[0076] where Q is the unit bearing capacity; c is the soil cohesion; σ 1 is the vertical normal stress; φ is the soil internal friction angle; γ is the unit weight of the foundation soil; B is the foundation width; β is the slope angle; σ 2 is the top surface normal stress.

[0077] The server internally prepares in advance various parameters required for calculating the unit bearing capacity. These parameters include: soil cohesion c, soil internal friction angle φ, unit weight of the foundation soil γ, foundation width B, slope angle β, vertical normal stress σ 1 and top surface normal stress σ 2 . Among them, the soil parameters c, φ, γ can be obtained through geotechnical tests or by referring to relevant materials; the foundation width B can be obtained according to the design drawings or on-site measurements; the slope angle β, vertical normal stress σ 1 and top surface normal stress σ 2 come from the calculation results of the previous steps. The server can provide corresponding interfaces to allow users to input or select these parameters to meet the requirements of different projects.

[0078] The server substitutes the prepared parameters into the unit bearing capacity calculation formula to obtain the unit bearing capacity Q of the slope-adjacent foundation. The unit bearing capacity is the bearing capacity of the soil strip element. In the formula, (c + σ 1 tanφ)(1 - tanβ) 2 represents the contribution of the shear strength of the soil mass to the unit bearing capacity. Among them, c is the cohesion, σ 1 tanφ is the shear resistance provided by the vertical normal stress, tanφ is the internal friction coefficient, and (1 - tanβ) 2 is the influence coefficient of the slope angle. This term reflects the shear resistance ability of the soil mass itself and the enhancement effect of the vertical load on the shear resistance ability, and at the same time considers the weakening effect of the slope angle on the shear resistance ability. 0.5γB(1 - tanβ) 3 represents the contribution of the self-weight of the foundation to the unit bearing capacity. Among them, γ is the unit weight of the foundation soil, B is the width of the foundation, 0.5 is an empirical coefficient, and (1 - tanβ) 3 is the influence coefficient of the slope angle. This term reflects the shear resistance ability generated by the self-weight of the foundation soil and at the same time considers the weakening effect of the slope angle on the self-weight influence. σ 2 *(1 - tanβ) 2 represents the contribution of the top surface normal stress to the unit bearing capacity. Among them, σ 2 is the top surface normal stress, and (1 - tanβ) 2 is the influence coefficient of the slope angle. This term reflects the enhancement effect of the top surface load on the shear resistance ability of the foundation and at the same time considers the influence of the slope angle. The server outputs the calculated unit bearing capacity Q and gives corresponding explanations and suggestions.

[0079] In a possible implementation manner, according to the vertical normal stress and the top surface normal stress, the bearing capacity of the slope-adjacent foundation is obtained, specifically including: according to the vertical normal stress and the top surface normal stress, calculating the unit bearing capacity of each soil strip element; performing weighted summation on each unit bearing capacity to obtain the bearing capacity.

[0080] Specifically, the server calculates the unit bearing capacity of each soil strip element according to the unit bearing capacity calculation formula in the above steps. The server substitutes the vertical normal stress and the top surface normal stress of each soil strip element into the formula, and at the same time obtains the corresponding soil mass parameter values of the soil strip element from the database, and calculates the unit bearing capacity of the soil strip element through calculation.

[0081] After calculating the unit bearing capacity of all soil strip elements, the server performs weighted summation on each unit bearing capacity according to the area ratio of each soil strip element. The area ratio of the soil strip element can be calculated according to the width and height of its top surface. The server multiplies the unit bearing capacity of each soil strip element by its area ratio, and then adds all the products to obtain the bearing capacity of the entire slope-adjacent foundation.

[0082] In a possible implementation manner, after obtaining the bearing capacity of the slope-adjacent foundation according to the vertical normal stress and the top surface normal stress, the method further includes: determining the magnitude relationship between the bearing capacity and a preset bearing capacity; if it is determined that the bearing capacity is less than the preset bearing capacity, determining that the stability of the slope-adjacent foundation does not meet the requirements; if it is determined that the bearing capacity is greater than or equal to the preset bearing capacity, determining that the stability of the slope-adjacent foundation meets the requirements.

[0083] Specifically, if the bearing capacity is greater than the preset bearing capacity, the server outputs "The bearing capacity meets the requirements, and the foundation is stable and safe"; if the bearing capacity is less than or equal to the preset bearing capacity, the server outputs "The bearing capacity is insufficient, and measures need to be taken to improve the bearing capacity of the foundation".

[0084] Referring to Figure 2 , the present application further provides a slope-adjacent foundation bearing capacity evaluation device, which is a server. The server includes an acquisition module 301 and a processing module 302, wherein: the acquisition module 301 is configured to acquire slope-adjacent foundation pictures at multiple angles; the processing module 302 is configured to construct a slope model corresponding to the slope-adjacent foundation according to the slope-adjacent foundation pictures, and the slope model is composed of multiple soil strip units; the processing module 302 is further configured to determine the width, height, and slope inclination angle of each soil strip unit; the processing module 302 is further configured to determine the vertical normal stress of each soil strip unit on the vertical interface and the top surface normal stress on the top surface according to the width, the height, and the slope inclination angle, where the top surface is the upper top surface of the soil strip unit, and the vertical interface is a surface perpendicular to the lower top surface; the processing module 302 is further configured to obtain the bearing capacity of the slope-adjacent foundation according to the vertical normal stress and the top surface normal stress.

[0085] In a possible implementation manner, the processing module 302 constructs the slope model corresponding to the slope-adjacent foundation according to the slope-adjacent foundation pictures, specifically including: the processing module 302 performs grayscale processing and binarization processing on the slope-adjacent foundation pictures to obtain a binarized image; the processing module 302 performs edge detection on the binarized image to extract the corresponding slope contour; the processing module 302 divides the slope-adjacent foundation into multiple soil strip units according to the slope contour to obtain the slope model.

[0086] In a possible implementation, the processing module 302 determines the vertical normal stress of each soil strip unit on the vertical interface and the top surface normal stress on the top surface according to the width, the height, and the slope inclination angle, specifically including: The processing module 302 calculates the self-weight of each soil strip unit according to the width, height, and slope inclination angle of each soil strip unit; The processing module 302 calculates the vertical normal stress of each soil strip unit on the vertical interface according to the self-weight of each soil strip unit, and the formula for the vertical normal stress is

[0087] σ 1 =γ*h*cos 2 α;

[0088] where, σ 1 is the vertical normal stress, γ is the unit weight of soil, h is the height of the soil strip unit, and α is the slope inclination angle;

[0089] The processing module 302 calculates the top surface normal stress of each soil strip unit on the top surface according to the self-weight of each soil strip unit, and the formula for the top surface normal stress is

[0090] σ 2 =γ*(H - x*tanα);

[0091] where, σ2 is the top surface normal stress, γ is the unit weight of soil, x is the horizontal distance from the bottom surface of the soil strip unit to the top of the slope, and H is the vertical height from the bottom surface of the soil strip unit to the top of the slope.

[0092] In a possible implementation, the processing module 302 calculates the vertical normal stress of each soil strip unit on the vertical interface according to the self-weight of each soil strip unit, specifically including: The processing module 302 decomposes the self-weight into a tangential component along the slope direction and a normal component perpendicular to the slope direction; The processing module 302 calculates the normal stress of the soil strip unit on the vertical interface according to the normal component; The processing module 302 calculates the shear stress of the soil strip unit on the vertical interface according to the tangential component; The processing module 302 performs vector synthesis on the normal stress and the shear stress to obtain the vertical normal stress of the soil strip unit on the vertical interface.

[0093] In a possible implementation, the processing module 302 obtains the bearing capacity of the foundation adjacent to the slope according to the vertical normal stress and the top surface normal stress, specifically including: The processing module 302 calculates the unit bearing capacity of each soil strip unit according to the vertical normal stress and the top surface normal stress; The processing module 302 performs weighted summation on the unit bearing capacities of each soil strip unit to obtain the bearing capacity.

[0094] In a possible implementation, the processing module 302 calculates the bearing capacity of each soil strip unit based on the vertical normal stress and the top surface normal stress. The calculation formula for the bearing capacity of the unit is as follows:

[0095] Q=(c + σ 1 * tanφ) * (1 - tanβ) 2 + 0.5 * γ * B * (1 - tanβ) 3 + σ 2 * (1 - tanβ) 2

[0096] where Q is the bearing capacity of the unit; c is the cohesion of the soil; σ 1 is the vertical normal stress; φ is the internal friction angle of the soil; γ is the unit weight of the foundation soil; B is the width of the foundation; β is the slope angle; σ 2 is the top surface normal stress.

[0097] In a possible implementation, after the processing module 302 obtains the bearing capacity of the slope-adjacent foundation based on the vertical normal stress and the top surface normal stress, the method further includes: the processing module 302 determines the magnitude relationship between the bearing capacity and a preset bearing capacity; if the processing module 302 determines that the bearing capacity is less than the preset bearing capacity, it is determined that the stability of the slope-adjacent foundation does not meet the requirements; if the processing module 302 determines that the bearing capacity is greater than or equal to the preset bearing capacity, it is determined that the stability of the slope-adjacent foundation meets the requirements.

[0098] It should be noted that: when the device provided in the above embodiment realizes its functions, only the above division of each functional module is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process can be seen in the method embodiment, which will not be elaborated here.

[0099] This application also provides an electronic device. Referring to Figure 4 , Figure 4 is a schematic structural diagram of an electronic device provided in an embodiment of this application. The electronic device 400 may include: at least one processor 401, at least one network interface 404, a user interface 403, a memory 405, and at least one communication bus 402.

[0100] Among them, the communication bus 402 is used to realize the connection and communication between these components.

[0101] Among them, the user interface 403 may include a display screen and a camera. Optionally, the user interface 403 may further include a standard wired interface and a wireless interface.

[0102] Among them, the network interface 404 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0103] Among them, the processor 401 may include one or more processing cores. The processor 401 connects various parts within the entire server through various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 405, and by calling data stored in the memory 405, it executes various functions of the server and processes data. Optionally, the processor 401 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 401 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 401 and may be implemented separately through a single chip.

[0104] Among them, the memory 405 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 405 includes a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 405 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store the data involved in the above-mentioned method embodiments. Optionally, the memory 405 may further be at least one storage device located far from the aforementioned processor 401. Refer to Figure 3In the memory 405, which is a computer storage medium, an operating system, a network communication module, a user interface module, and an application program for a method of evaluating the bearing capacity of a slope foundation can be included.

[0105] In Figure 3 In the electronic device 400 shown, the user interface 403 is mainly used to provide an interface for the user to input data and obtain the data input by the user; while the processor 401 can be used to call the application program for a method of evaluating the bearing capacity of a slope foundation stored in the memory 405. When executed by one or more processors 401, the electronic device 400 is caused to execute one or more of the methods as described in the above embodiments. It should be noted that for the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0106] The present application also provides a computer-readable storage medium storing instructions. When executed by one or more processors 401, the electronic device 400 is caused to execute one or more of the methods as described in the above embodiments.

[0107] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0108] In several implementation manners provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some service interfaces. The indirect couplings or communication connections of the devices or units can be in electrical or other forms.

[0109] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0110] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0111] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present application. The aforementioned memory includes: various media such as USB flash drives, mobile hard disks, magnetic disks, or optical discs that can store program codes.

[0112] The above are only exemplary embodiments of the present disclosure and should not be used to limit the scope of the present disclosure. That is, all equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. Those skilled in the art will easily think of other implementation schemes of the present disclosure after considering the specification.

[0113] The present application aims to cover any variations, uses, or adaptive changes of the present disclosure. These variations, uses, or adaptive changes follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A method for evaluating the bearing capacity of a slope foundation, characterized in that: The method comprises: Get pictures of the slope foundation from multiple angles; According to the slope foundation picture, a slope model corresponding to the slope foundation is constructed, wherein the slope model is composed of a plurality of soil strip units; Determining the width, height and slope inclination of each soil strip unit; Determine the vertical normal stress of each soil strip unit at the vertical interface and the top surface normal stress at the top surface according to the width, the height and the slope inclination, wherein the top surface is the upper top surface of the soil strip unit and the vertical interface is a surface perpendicular to the lower top surface; Obtaining the bearing capacity of the slope foundation according to the vertical normal stress and the top surface normal stress; Determining the vertical normal stress of each soil strip unit at the vertical interface and the top surface normal stress at the top surface according to the width, the height and the slope inclination angle specifically includes: Calculating the deadweight of each soil strip unit according to the width, height and slope inclination of each soil strip unit; According to the deadweight of each soil strip unit, the vertical normal stress of each soil strip unit at the vertical interface is calculated. The formula of the vertical normal stress is: σ1=γ*h*cos 2 a; Among them, σ1 is the vertical normal stress, γ is the weight of the soil, h is the height of the soil strip unit, and α is the slope inclination; According to the deadweight of each soil strip unit, the top surface normal stress of each soil strip unit on the top surface is calculated. The formula of the top surface normal stress is: σ2=γ*(Hx*tanα); Wherein, σ2 is the top surface normal stress, γ is the soil density, x is the horizontal distance from the bottom surface of the soil strip unit to the top of the slope, and H is the vertical height from the bottom surface of the soil strip unit to the top of the slope; According to the vertical normal stress and the top surface normal stress, the bearing capacity of the slope foundation is obtained, which specifically includes: Calculating the unit bearing capacity of each soil strip unit according to the vertical normal stress and the top surface normal stress; Performing weighted summation on the bearing capacities of each unit to obtain the bearing capacity; The unit bearing capacity of each soil strip unit is calculated based on the vertical normal stress and the top surface normal stress. The calculation formula of the unit bearing capacity is: Q=(c+σ1*tanφ)*(1-tanβ) 2 +0.5*γ*B*(1-tanβ) 3 +σ2*(1-tanβ) 2 Among them, Q is the unit bearing capacity; c is the soil cohesion; σ1 is the vertical normal stress; φ is the internal friction angle of the soil; γ is the weight of the foundation soil; B is the foundation width; β is the slope inclination; σ2 is the top surface normal stress.

2. The method according to claim 1, characterized in that The step of constructing a slope model corresponding to the slope foundation according to the slope foundation picture specifically includes: Performing grayscale processing and binarization processing on the slope foundation image to obtain a binary image; Performing edge detection on the binary image to extract the corresponding slope contour; According to the slope surface contour, the slope foundation is divided into a plurality of soil strip units to obtain the slope surface model.

3. The method according to claim 1, characterized in that The step of calculating the vertical normal stress of each soil strip unit at the vertical interface according to the deadweight of each soil strip unit specifically includes: Decomposing the deadweight into a tangential component along the slope direction and a normal component perpendicular to the slope direction; Calculating the normal stress of the soil strip unit at the vertical interface according to the normal component; Calculating the shear stress of the soil strip unit at the vertical interface according to the tangential component; The normal stress and the shear stress are vector-synthesized to obtain the vertical normal stress of the soil strip unit at the vertical interface.

4. The method according to claim 1, characterized in that: After obtaining the bearing capacity of the slope foundation according to the vertical normal stress and the top surface normal stress, the method further comprises: Determining the magnitude relationship between the bearing capacity and a preset bearing capacity; If it is determined that the bearing capacity is less than the preset bearing capacity, it is determined that the stability of the slope foundation does not meet the requirements; If it is determined that the bearing capacity is greater than or equal to the preset bearing capacity, it is determined that the stability of the slope foundation meets the requirements.

5. A device for evaluating the bearing capacity of a slope foundation, characterized in that: The device is used to execute the method according to any one of claims 1 to 4, and the device comprises an acquisition module (301) and a processing module (302), wherein: The acquisition module (301) is used to acquire pictures of the slope foundation at multiple angles; The processing module (302) is used to construct a slope model corresponding to the slope foundation according to the slope foundation picture, wherein the slope model is composed of a plurality of soil strip units; The processing module (302) is also used to determine the width, height and slope inclination of each soil strip unit; The processing module (302) is further used to determine the vertical normal stress of each soil strip unit at the vertical interface and the top surface normal stress at the top surface according to the width, the height and the slope inclination, wherein the top surface is the upper top surface of the soil strip unit, and the vertical interface is a surface perpendicular to the lower top surface; The processing module (302) is also used to obtain the bearing capacity of the slope foundation according to the vertical normal stress and the top surface normal stress.

6. An electronic device, characterized in that: The electronic device (400) comprises a processor (401), a memory (405), a user interface (403) and a network interface (404), wherein the memory (405) is used to store instructions, the user interface (403) and the network interface (404) are used to communicate with other devices, and the processor (401) is used to execute the instructions stored in the memory (405) so that the electronic device (400) executes the method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 4 is performed.

Citation Information

Patent Citations

  • Slide face boundary method for calculating slope stability

    CN103729521A

  • Method for calculating safety coefficient of homogeneous pure clay slope under action of external load

    CN112861069A