Abstract
Because the traditional slice method depends on an inexact assumption, stability analysis can be applied in slope engineering using another approach that involves the entire block without slicing. This approach is defined by the force-moment equilibrium system. The moment is converted into the integral of the force against the outline of the slope using the boundary integral. Because of the complexity of the irregular slope outline, a software program based on VC++ is developed for slope stability analysis. The software is programmed with a single document project, which embeds three complete modules for pretreatment, solution calculation and postprocessing. To visualize the parameters, graphics and output, a flexible software operation interface is created by enriching the class libraries and controls. The program is applicable to different types of slopes as well as complex algorithms. A sample analysis reveals that the safety coefficient is consistent with the analysis results of the most dangerous slip surface, which further verifies the accuracy and reliability of the software. Control points and single point search steps are set based on the previous custom slip surface (polyline). A series of safety coefficients are calculated over a certain area. Finally, the most dangerous slip surface of the slope is identified based on the control points corresponding to the minimal safety coefficients.
Similar content being viewed by others
References
Ahangar-Asr A, Faramarzi A, Javadi AA (2010) A new approach for prediction of the stability of soil and rock slopes. Eng Comput 27(7):878–893
Akhil G, Ankit G, Tai K (2014) An integrated SRM-multi-gene genetic programming approach for prediction of factor of safety of 3-D soil nailed slopes. Eng Appl Artif Intell 30:30–40
Ali RZ, Andrew CH, Paul FM (2005) Simple genetic algorithm search for critical noncircular failure surface in slope stability analysis. Comput Geotech 32(3):139–152
Chen ZY (1998a) Stability analysis method and software system of high rock slop. Water Power 3:50–53. https://doi.org/10.3969/j.issn.0559-9342.1998.03.013
Chen ZY (1998b) On Pan’s principles of soil and rock stability analysis. J Tsinghua Univ (Scien Technol) 38(1):1–4
Chen ZY (2003) Stability analysis of soil slopes—theory, methods and programs. Chinese Water Power Press, Beijing
Guo MW, Li CG, Ge XR (2009) Searching potential slip surface of slopes based on the vector sum analysis method. Rock Soil Mech 30(6):1775–1781. https://doi.org/10.3969/j.issn.1000-7598.2009.06.043
Hu C, Jimenez R, Li SC, Li LP (2013) Determination of critical slip surfaces using mutative scale chaos optimization. J Comput Civ Eng 29(5):04014067
Huang C, Ke SJ (2011) Slope stability analysis of Dagangshan hydropower station engineering. Chin Water Power Electr 9:43–46. https://doi.org/10.3969/j.issn.1673-8241.2011.09.010
Liu YZ, Ge XR, Li CG (2007) Stability analysis of slope and dam foundation based on vector method safety factor. Chin J Rock Mech Eng 26(10):2130–2140. https://doi.org/10.3321/j.issn:1000-6915.2007.10.025
Liu HQ, Lu MZ, Yin ZZ (2008) Analysis method of searching noncircular slip surface based on simulated annealing optimization algorithm. Chin J Rock Mech Eng 27(S2):3686–3691
Sun X (2006) C++ in-depth understanding. Publishing House of Electronics Industry, Beijing
Sun C, Li CG, Zheng H (2013) Searching critical slip surfaces of slope based on global stability analysis. Rock Soil Mech 34(9):2583–2588
Tang GP, Zhao LH, Li L (2013) Program development for slope stability using matlab software and upper bound limit analysis. Rock Soil Mech 30(7):2091–2098
Tong ZY, Chen CX, Xu J (2009) A slice-stability method for stability analysis of slopes. Rock Soil Mech 30(5):1393–1398. https://doi.org/10.3969/j.issn.1000-7598.2009.05.036
Zeng YW, Tian WM (2005) Slope stability analysis by combining FEM with limit equilibrium method. Chin J Rock Mech Eng 24(S2):5355–5359
Zhang LY (2004) Development of software slope for slope stability analysis. Chin J Rock Mech Eng 23(6):2830–2835. https://doi.org/10.3321/j.issn:1000-6915.2004.16.030
Zheng YR, Zhao SY (2004) Application of strength reduction FEM in soil and rock slope. Chin J Rock Mech Eng 23(9):3381–3388
Zheng H, Liu DF, Li CG (2005) Slope stability analysis based on elasto-plastic finite element method. Int J Numer Methods Eng 64(14):1871–1888
Zheng H, Tan GH, Liu DF (2007) A slice-free method for stability analysis of slopes. Rock Soil Mech 28(7):1285–1291. https://doi.org/10.3969/j.issn.1000-7598.2007.07.001
Zhu DY, Li ZF, Huang MS (2005) Modifications to three well-known methods of slope stability analysis. Chin J Rock Mech Eng 24(2):183–194. https://doi.org/10.3321/j.issn:1000-6915.2005.02.001
Acknowledgements
This work was supported by the National Science Fund for Excellent Young Scholars (Grant No. 51722904), National Natural Science Foundation of China (General Program) (Grant No. 51679131), the Key Research and Development project of Shandong Province (Grant No. 2019GSF111030), the Natural Science Foundation of Shandong Province (Grant No. ZR2014EEM019), and the Open Foundation of the State Key Laboratory of Hydrology-Water Resources and Hydraulic Engineering (Grant No. 2016zd13).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Tu, W., Li, L., Li, S. et al. VC++ Software Development and Stability Analysis of a Slope Based on the Slice-Free Method. Geotech Geol Eng 38, 1311–1322 (2020). https://doi.org/10.1007/s10706-019-01092-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10706-019-01092-9