,
School of Civil Engineering, Central South University, Changsha 410075, P. R. China)
Abstract: The landslide, the evolution of which usually occurs under complex geological conditions, and which brings about great damage to human life and property, is a common geological disaster. Understanding the development of landslides is important for the prevention and control of these disasters. Using field time series data on cumulative landslide displacement, a landslide displacement prediction method based on the Genetic Simulated Annealing algorithm was proposed. The Genetic Simulated Annealing algorithm optimized BP neural network was used to analyze observation point Z118 in the Baishui River landslide warning area. The cumulative displacement data of the first 3 months was applied to predict the accumulated displacement of the 4 month. The results of the BP neural network model and the Elman neural network model were compared. At the same time, the prediction results of the Genetic Simulated Annealing algorithm and the Support Vector Machine model were compared. The results showed that the landslide displacement prediction model established in this article can improve the accuracy of the prediction, and provide a reference for landslide displacement prediction in engineering construction.
Keywords:landslide; displacement prediction; Genetic Simulated Annealing algorithm; neural network; Support Vector Machine
The landslide is a natural phenomenon in which the rock or soil in the slope slides or collapses as a whole due to the influence of factors such as gravity, groundwater, rainfall, earthquake, human activities and others. The occurrence of a landslide is always accompanied by a shear failure surface. Landslide analysis studies the evolution, the probability of occurrence and the mechanism of the landslide on the basis of fully understanding the geological body. There are both qualitative and quantitative methods of landslide analysis. Quantitative analysis methods are further divided into deterministic analysis and uncertainty analysis.
The constitutive model is based on the viscoelastic assumption of the sliding body and the sliding surface[1]. The concept of viscous force is introduced into the dynamic equation of landslide displacement. Under the assumption of the infinite slope, the solution of the dynamic equation and the practical significance of the solution are discussed. On this basis, the landslide displacement prediction equation is established with the time and the tangential stress ratio as variables[2]. In 2004, Ferlisi[3]considered the influence of the change in the groundwater level on the landslide, and established a mechanical model of landslide displacement to predict the time a landslide would occur based on the viscoplasticity of the sliding surface. In 2005, based on the study of Angeli and Casparto, Spanish scholars Corominas et al.[4]further analyzed the characteristics of the Vallcebre landslide by the step system, and pointed out the importance of viscous force in the process of landslide sliding. The method and conclusion of calculating the viscous force with different ideas were introduced into landslide prediction, and the deformation velocity of the landslide was successfully predicted. In 2006, Maugeri[5]proposed coupling elasticity and plasticity. A mathematical model of the viscous constitutive relationship could be used to predict the viscous deformation of the landslide and the slope of various slip modes.
Due to the complex and unpredictable evolution characteristics of the landslide system, it is difficult to accurately predict the displacement of the large complex landslide using traditional methods of analysis. In order to solve this problem, scholars have done much research. Zhang et al[6]carried out laboratory tests and field macro deformation analysis, and divided the evolution of the landslide into three stages: initial creep, constant creep and accelerated creep. The creep rate and sliding time of the landslide were analyzed, based on this, and the empirical formula for predicting landslide displacement was established[6-8]. Fukuzono[9]and Voight[10]introduced a method to predict the time of a volcanic eruption into the study of landslide prediction, and established an empirical formula for calculating the velocity and acceleration of the landslide displacement. They concluded that the two variables had an exponential relationship based on previous studies, Federico et al.[11]proposed a general expression of the creep model considering displacement, velocity and acceleration. Inspired by the growth model of organisms, Verhulst, a German biologist, proposed a landslide prediction model based on creep theory, named the Verhulst model[12]. On the basis of Verhulst’s research[12], Shu and Xiao[13]improved the Verhulst model by combining the geological characteristics of landslide evolution with the quadratic regression fitting method and grey theory to characterize the deformation of the landslide. Smith et al.[14]proposed a mathematical model for landslide prediction based on catastrophe theory to predict the time slope instability would occur. A series of nonlinear prediction models such as the fractal prediction model[15], the loading and unloading response ratio prediction model[16]and the slope instability prediction model based on creep theory[17-20]were also proposed. Although these nonlinear models achieved good results in predicting the time a landslide would occur, they are still in the development stage. It is necessary to further analyze the nonlinear characteristics of the landslide. Therefore, according to the actual situation of the landslide, the nonlinear theory is introduced for modeling and analysis. Based on this, the Support Vector Machine method is applied in this article to establish the landslide stability evaluation model, which avoids the limitations of traditional methods and improves the accuracy of the evaluation. At the same time, the neural network is applied to the landslide displacement prediction. Based on the time series of the cumulative displacement of the landslide, the Genetic Simulated Annealing (GSA) algorithm is applied to the modelling and analysis of the landslide displacement. Considering the influence of rainfall on landslide displacement, the dynamic neural network (Elman network) is used, and the Genetic Algorithm is used to optimize the initial weight of the network to predict the cumulative displacement of the landslide under rainfall conditions. The simulation results show that the method can improve the accuracy of the prediction and provide a new idea for the design and construction of geotechnical engineering.
The artificial neural network (ANN) has developed rapidly in recent years. As a general nonlinear approximator, it has been widely used in pattern recognition, classification and identification of nonlinear systems. Compared with other statistical methods, the artificial neural network has many advantages and is an effective method of predicting complex nonlinear dynamic systems. It is also suitable for landslide prediction. At present, the BP neural network, which can reveal the nonlinear relationship in data samples, is the most widely used artificial neural network. A large number of processing units constitute a nonlinear adaptive dynamic system, which has good adaptability, self-organization and strong learning, association, fault tolerance and anti-interference ability. The BP neural network model was proposed by Rumelhart in 1986[21]. Because of its simple structure, adjustable parameters, many training algorithms and good operability, it is widely welcomed by scholars. However, the BP neural network model has some shortcomings. For example, if the convergence speed is too slow in the late stage of learning, it easily falls into local minima, which makes it hard to determine the network structure. In addition, the initial weights cannot accurately get the initial weights of the network. In view of these characteristics, this article combines the Genetic Algorithm (GA) and Simulated Annealing (SA) to optimize the weights of the neural network. A landslide displacement prediction model based on the GSA algorithm optimized BP neural network is proposed and applied to the displacement prediction of the Baishui River landslide. The weights of the BP neural network before and after optimization are compared, and the prediction effect before and after optimization is compared using the Support Vector Machine method. It is verified that the landslide displacement prediction model optimized by the BP neural network based on the GSA algorithm has high prediction accuracy for the time series of cumulative landslide displacement, which can meet the needs of engineering construction.
The BP neural network is essentially a feed-forward neural network. Its main features are forward signal transmission and reverse error transmission. If the output layer does not receive the expected result, the signal will be sent back and the calculation will restart by adjusting the weight and threshold of the network according to the error. The above algorithm allows the continuous update of the BP neural network so that the output results gradually approach the expected results. The topological structure of the single hidden layer BP neural network is shown in Fig. 1.
Fig.1 BP neural network
Assume that the BP neural network in Fig. 1 hasnneurons in the input layer,pneurons in the hidden layer andmneurons in the output layer, which are defined as follows. The meanings of parameters are listed in Table 1.
Input vector:x=(x1,x2,…,xn)′
Hidden layer input vector:hi=(hi1,hi2,…,hip)′
Hidden layer output vector:ho=(ho1,ho2,…,hop)′
Output layer input vector:yi=(yi1,yi2,…,yim)′
Output layer output vector:yo=(yo1,yo2,…,yom)′
Expected output vector:d=(d1,d2,…,dm)′
Table 1 Parameters definition
According to references[22-24], the basic steps of the BP neural network model are as follows.
1)Initialize the network. Assign a random number in the interval (-1, 1) to each connection weight, set the error functione, and determine the calculation accuracy and the maximum number of learningM.
2)Select the input samplekrandomlyx(k)=(x1(k),x2(k),…,xn(k))′, and the corresponding expected outputd(k)=(d1(k),d2(k),…,dm(k))′.
3)Calculate the input and output results of each neuron in the hidden layer and the output layer.
(1)
hoh(k)=f(hih(k)),h=1, 2, …,p
(2)
(3)
yoh(k)=g(yio(k)),o=1, 2, …,m
(4)
4)Calculate the partial derivativeδo(k) of the error function to each neuron in the output layer by using the expected output and actual output of the network.
(5)
(6)
-(do(k)-yoo(k))g′(yio(k))=δo(k)
(7)
5)Calculate the partial derivativeδh(k) of the error function of each neuron in the hidden layer based on the connection weight from the hidden layer to the output layer, the partial derivativeδo(k) of each neuron in the output layer and the output results of the hidden layer is
(8)
(9)
(10)
(11)
6)Use theδo(k) of each neuron of the output layer and the output results of each neuron of the hidden layer to correct the connection weightwho.
(12)
7)Use theδh(k) of each neuron of the hidden layer and the output of each neuron of the input layer to correct the connection weightwih.
(13)
8)Calculate the total error
(14)
9)Determine whether the network error meets the requirements. When the error reaches the preset accuracy or the number of learning times is greater than the set maximum number of times, the algorithm stops running. Otherwise, select the next learning sample and the corresponding expected output, return to step (3), and enter the next round of learning.
The GA-Elman neural network model is used to predict the time series of the landslide. The network is composed of the correlation layer, input layer, hidden layer and output layer. There is a corresponding relationship between the neurons in the correlation layer and the neurons in the hidden layer, and the output value of the hidden layer is delayed and fed back to the correlation layer. In general, the two layers of the Elman can reflect the state of the network. The GA-Elman network contains a correlation layer. The hidden layer of the GA-Elman network is connected with the full feedback of the correlation layer. It can describe any n-order system which has been proved theoretically. In order to improve the dynamic performance of the GA-Elman neural network, a self-feedback connection is introduced into the correlation layer of the GA-Elman neural network. The structure of the improved GA-Elman neural network is shown in Fig.2. In the graph, the number of neurons in the correlation layer is equal to the number of neurons in the hidden layer. The number of external input neurons is the number of features. The hidden layer nodes are fully connected to the input layer and the output layer.
Fig.2 Advanced Elman neural
The Levenberg-Marquarelt (LM) algorithm, which has a fast convergence speed, is a common algorithm in neural network training. In the case of high accuracy requirements, the advantages of the algorithm are particularly prominent. In most cases, the LM algorithm can obtain smaller mean square error than any other algorithm. Like the Newton algorithm, this algorithm can avoid computing the Hessian matrix when it is corrected at the second-order training rate.
In this study, a neural network model (p,h, 1) is established. Since only the landslide displacement is predicted, the output unit of the GA-Elman neural network has just one neuron. The model is established as follows.
1) Initialize the weight of the Elman network as a random number between intervals [0, 1], which is encoded by the GA.
2) Generate an initial population with a population size ofN.
3) Decode every population in the group which represents an Elman network structure. TheNsets of weights obtained by this decoding correspond toNnetworks of the same structure.
4) For each network, the network structure is adjusted as follows.
a. Identify training samples and test samples for the network.
b. Calculate the network output corresponding to the input sample set based on the Levenberg-Marquarelt (LM) algorithm.
c. Determine the fitness function as the reciprocal of the network’s error performance function. Calculate the fitness of each chromosome, the larger the error value, the smaller the corresponding fitness.
d. Select individuals with high fitness as new parents and eliminate individuals with small fitness.
e. Cross and mutate the new parent.
f. Repeat steps c~e to perform a new iteration of the new population until the training target meets the requirement and a set of optimization weights is obtained.
5) Assign the optimized weight to the Elman network for modeling and prediction.
The error evolution curve of the Genetic Algorithm is shown in Fig. 4.
Fig.4 Error evolution curve
Landslide displacement is usually affected by many factors, such as geotechnical mechanical properties, geological profile, hydrological conditions and so on. However, due to the limitation of manpower and material resources, it is impossible to conduct a comprehensive study of the influence of the above factors. Since rainfall plays an important role in the generation of landslides, this article mainly studies the influence of rainfall on landslide displacement. In order to ensure that the research results are not affected by other factors, before the case analysis, the other factors remain unchanged. Based on these requirements, the neural network prediction model was established. Since the engineering geology of the Baishui River landslide satisfies the conditions for verifying the relationship between landslide displacement and rainfall, the Baishui River landslide was selected as the study object.
The Baishui River landslide is located in Shaxi Town, Zigui County, on the right bank of the Yangtze River, 56 km away from the Three Gorges dam. The Baishui River landslide is an accumulation landslide with a length of 600 m, a width of 700 m and a volume of 1 260×104m3, as shown in Fig. 5. The main sliding slope of the landslide is 20° and the elevation of the rear edge is 400 m. The front edge of the landslide is located below the water level of the Yangtze River, and the elevation of the front edge is 120 m[25]. The landslide structure is understood through site investigation. The rear edge of the landslide is steep, and the front edge is gentle. The sliding mass gradually thickens from the back edge to the front edge, and the landslide shows flat transition sliding[25-26]. The sliding mass is a quaternary landslide deposit, composed mainly of silty clay and gravel soil. The buried depth of the sliding surface is 2-35 m. The soil of the sliding zone is silty clay, which contains 20%-30% gravel[25-27]. The sliding bed is Jurassic medium thick layered siltstone, and the occurrence of the rock stratum is 15°∠36°, as shown in Fig.6.
Fig.5 Monitoring map of Baishui River
Fig.6 Cross-section of Baishui River
The Baishui River landslide is an ancient landslide. Since 1993, local landslides have occurred many times. At present, the displacement is mainly concentrated in the middle and front part of the landslide. Therefore, the landslide can be divided into two parts: relatively stable area; severe deformation area[25]. Since the landslide displacement in the relatively stable area is small, only the displacement in the severe deformation area is predicted. The specific displacement characteristics are as follows.
The existing data show the characteristics of the landslide displacement of the Baishui River landslide from January 2004 to December 2016. The cumulative displacement of the landslide reaches 2 948 mm. The landslide is characterized by intermittent activity, and the landslide displacement curve is the step type. The landslide displacement accelerates from April to August every year, and slows down or stops in the other months. Before 2006, the annual displacement of the landslide was less than 205 mm. The landslide displacement increased suddenly in 2007, and the annual displacement reached 870 mm. The landslide displacement during 2008—2016 was 30-320 mm. Since the large deformation of the landslide in 2007, due to the release of potential energy, the landslide displacement did not increase.
The intensity of the accumulated landslide activity depends on the intensity of the action and the time of external inducement factors. Long time and strong factors can lead to an increase in landslide displacement and even in the overall instability. Many scholars have recognized that the displacement change of the accumulation landslide is the result of the joint influence of multiple factors. It is necessary to fully consider the influence of these different factors, and establish a landslide displacement prediction model with appropriate methods[28]. Due to the characteristics of loose structure, strong permeability and easy deformation, the accumulation landslide of ten presents intermittent activity under the action of seasonal rainfall, which makes it difficult to judge the evolution stage and displacement of the landslide. Therefore, the above prediction model is used to carry out the displacement prediction of the Baishui River accumulation landslide under the influence of rainfall. According to the displacement prediction results, the landslide can be prevented and well protected in advance.
The displacement observation data of the Baishui River landslide are shown in Fig.7. Since May 1, 2015, the data was recorded every other month. As of June 1, 2017, 47 sets of data were recorded. Each time step in Fig. 7 represents a month. In this case, the GA-Elman neural network model was used. Since the occurrence of a landslide is a long-term cumulative process, the displacement of a landslide will affect the evolution of the next landslide. Based on this, the rainfall and the accumulated displacement in each period are used as the input value, and the output result is set as the predicted value of the cumulative displacement at the next time. The results show that, in most cases, the influence of rainfall on the landslide has a certain lag. Therefore, in order to predict the cumulative displacement of the landslide in Δt period and ensure the accuracy of the prediction results by considering the influence of the actual rainfall, the Δtperiod is divided intot1-t2period,t2-t3period,t3-t4period andt4-t5period, and the rainfall of timet1, timet2, timet3, timet4and timet5are used as input values. The first 37 groups of data are used for the training network, and the last 10 groups of data are used for the prediction. The corresponding coefficients are set in the model, and the number of neurons in the hidden layer is determined by experience and experiment. After many experiments, it can be determined that when the number of neurons in the hidden layer is 15, the mean square error and the fault-tolerant function of the network achieve the best effect.
Fig.7 Cumulative landslide data from January to
In order to prove the superiority of this method, the initial weights and thresholds of the Elman network are optimized by the Genetic Algorithm, and compared with the results of the non-optimized Elman network. The error performance curve of the Elman network with random initial weights is shown in Fig.8. In addition, the Elman network and the BP network are compared. The error performance curve of the BP network optimized by the Genetic Algorithm is shown in Fig.9. Through comparison, it can be seen that the Elman network has better performance than the BP network, and the prediction effect of the optimized Elman network is better than that of the non-optimized Elman network.
Fig.8 Error performance curve of Elman random
Fig.9 Elman’s error performance curve of the initial weight of the Genetic
In Fig.2,xrepresents the independent variable,yrepresents the learning rate, andzrepresents the algorithm performance. In order to get better prediction results, first, the collected data are logarithmically processed, and then normalized. The prediction results using the optimized Elman network model are shown in Table 2 and Fig.10.
Fig.10 BP’s error performance curve of the initial weight of the Genetic
Table 2 Comparison of predicted and actual values of cumulative displacement
續(xù)表2
It can be seen from Table 2 that the predicted value of the cumulative landslide displacement is very close to the measured value, and the relative error is less than 4%. In the actual training process, 73% of the data passed the training. In the case with the same parameters and where the mean square error of the performance index meets the requirements, the convergence process of the Elman neural network optimized by the Genetic Algorithm is smoother and faster than the original algorithm, and the accuracy of the prediction is enough to meet the needs of the medium and short-term prediction of the landslide displacement. The results of numerical simulation analysis show that the shorter the prediction time, the greater the prediction accuracy. Therefore, the same samples are used to train the GA-BP neural network to verify the superiority of the Genetic Simulated Annealing algorithm. The prediction results are shown in Fig.11. It can be seen from Fig.12 that the prediction accuracy of the GA-BP neural network is significantly lower than that of the GA-Elman neural network. Therefore, the GA-Elman neural network is better than the GA-BP neural network in the prediction of landslide displacement under the rainfall condition, so the GA-Elman neural network should be used first.
Fig.11 Prediction results based on the GA-Elman
Fig.12 Comparison of prediction accuracy between
Based on the existing time series of the accumulated displacement of the landslide, a BP neural network prediction model based on the Genetic Simulated Annealing algorithm was proposed. The weight of the network was optimized using the Genetic Simulated Annealing algorithm to overcome shortcomings of the BP neural network, such as slow convergence speed and easy to fall into the local minimum point. The GSA-BP neural network was used to analyze the observation point Z118 in the Baishui River landslide warning area, and the landslide displacement in the 4th month was predicted using the cumulative landslide displacement of the first 3 months. The prediction results were compared with those of the BP neural network and the Elman neural network, respectively. At the same time, the prediction results of the Genetic Simulated Annealing algorithm and the Support Vector Machine model were compared and analyzed. The results showed that the prediction effect of the GSA-BP neural network was very good. In addition, the prediction model established in this article performed well in the average relative error and the mean square error of the prediction results, proving the rationality of the model. The GA-Elman neural network was used to analyze the landslide, and the generalized predictive control fast algorithm was used to realize the control of the landslide prediction. From the point of view of dynamics, taking the landslide thrust as the control variable, the simulation test proves that the method can well control the prediction accuracy of landslide displacement, ensuring the accuracy of the landslide displacement prediction, which can provide reliable data support for landslide prediction, and ensure the development and completion of landslide prevention and control.
The authors would like to acknowledge the financial support from Key Projects Supported by China Railway Corporation (No. 2017G007-D, 2017G008-J).
土木與環(huán)境工程學(xué)報(bào)2021年1期