Font Size: a A A

Soil Slope Stability Analysis Of The Methods And Procedures For The Design Of The Genetic Algorithm

Posted on:2009-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:S P ChenFull Text:PDF
GTID:2192360245983922Subject:Geotechnical engineering
Abstract/Summary:PDF Full Text Request
Slope engineering has been a hotspot in the field of geotechnical engineering, because of their importance. The slope stability analysis has very important practical significance for finding a economy and secure way. The slope is composed of rock and soil, so its composition and structure is heterogeneity, showing great differences engineering properties. The traditional safety factor evaluation method which based on the limit balance theoretical, cann't reflect the uncertainty of slope engineering.The slope stability reliability analysis methods which based on random probability analysis, giving full consideration to the geotechnical parameters mean and variability.So it is more reasonable from a practical sense.It has important practical significance to use reliability analysis in engineering design and safety evaluation of existing projects,and it is also the current trend of development.Because of the complexity of the slope system, its stability problem and solving the reliable indicator problem is a constrained optimization problem. The objective function is a non-convexity an implicit function, often has several extreme point. Therefore, it is very easy to slide in local extreme point using the general optimize theory, so it is difficulty to solve. It also leads to have little program on the slope stability reliability analysis, and most of them is commercial software, is not free program code. This makes many researchers who study on this way have to re-prepare their own procedures. It will cost a lot of time to do the repetitious work, so it is also a waste of resources. So in this paper, my purpose is to study the methods and bulit up a program template on slope stability reliability analysis, and hope that it will give some reference value for others.For the above-mentioned purpose, the paper mainly studied on the following elements:(1)Analysised the current calculation method in reliability analysis, compared the advantages and disadvantages of these methods, in the end, choose the genetic algorithms to calculate the reliability.(2)Analysised the simple genetic algorithm(SGA), against the shortcomings and inadequacies of SGA, introduced accelerate genetic algorithm (AGA), and compared its performance. The results show that: the accelerate genetic algorithm (AGA) is better than a simple genetic algorithm (SGA) in the precision of calculation, speed and stability of the results.(3)Based on precursor's studies, this paper prupose that using genetic algorithm to calculate slope reliability index and search the most dangerous slip surface at the same time. This algorithm made full use of genetic algorithms' advantages in the complex, multi-peak, non-convex, implicit function optimization problem,and make the results more accurate.(4)Writed the slope stability analysis procedures with Object-oriented Programming method. This Programming method let the procedures understand, application, maintenance easily, and let the resource code reused and expanded easily. In this program, how to divided the slope into objects can be reference by others. (For example, the slope model has geometric model and stock model; soil boundary is composed with the multi-line and soil properties, etc). In the end, checked the correctness of the program, and used it to solve a simple slope, and the results has certain practical significance.
Keywords/Search Tags:Soil slope, Reliability, Genetic Algorithm, C++ Object Oriented Programming
PDF Full Text Request
Related items