R-111_GaoW.pdf

COMPUTATIONAL METHODS IN ENGINEERING AND SCIENCE
EPMESC X, Aug. 21-23, 2006, Sanya, Hainan,China
©2006 Tsinghua University Press & Springer-Verlag
Study on Displacement Predication of Landslide Based on Grey System
and Evolutionary Neural Network
W. Gao *
Department of Civil Engineering, Wuhan Polytechnic University, Wuhan, 430023 China
Email: [email protected]
Abstract Displacement predication of landslide is very important in control of landslide disaster. Considering the
monotonously increasing character of time series of the landslide displacement, a new intelligent prediction method
combining Grey System and Evolutionary Neural Network (ENN) is proposed here. In this method, based on the
principles of displacement decomposition, the trend of time series is extracted by Grey System and the deviation of
Grey System is approximated by the new ENN proposed here. In this new ENN, the architecture and algorithm
parameters can evolve simultaneously through combining modified BP algorithm and Immunized Evolutionary
Programming proposed by author. This new method is applied in Xintan landslide, and the results show that the
generalization of the new method is good and it can predict the displacement of landslide very well.
Key words: landslide, predication, intelligent method, ENN, grey system
INTRODUCTION
Landslide is a very serious geological disaster. For there are lot of mountains in the west of china, as the progress of
West Development Project in China, more and more landslide disasters will be encountered. So, how to control the
landslide has become a very important work. To control landslide disaster, the forecasting of landslide is a very
powerful method. But the development of landslide is a very complicated dynamic procedure. To describe this system
very accurately is very hard. But the measured displacement series can describe the general laws of landslide
development. So, some methods [1-5] for displacement predication of landslide are proposed. From analysis of those
methods [1,6] we can find that, the evolutionary neural network can describe displacement series more accurately and
more easily, and is a better method. Generally, the time series of the landslide displacement can be divided into some
sections, such as, even section, periodic section and fluctuant section, et al. For different sections, different methods
should be taken. But in previous studies using neural network, this problem have not been mentioned. To solve this
problem very well, in this paper, an intelligent method combining Grey System and Evolutionary Neural Network is
proposed.
NEW INTELLIGENT METHOD FOR LANDSLIDE PREDICATION
1. Division of time series of the landslide displacement Supposing ui is measured time series of landslide, it can be
divided as follows,
u i = u si − vi
(1)
where usi is the trend section of displacement time series, and vi is the deviation section.
The previous studies show that [4], the trend of landslide displacement time series can be described by grey system
very well. But the deviation section is still a very complicated time series. For describing this time series, the
evolutionary neural network is a very suitable method.
__
890
__
2. Grey system model for trend section Generally, the trend section of landslide displacement can be concluded into
two types. One type is a kind of monotonously increasing curve that is a concave line. To describe this curve, the
GM(1,1) model in grey system is a very suitable one. Another type is an S shape curve. To describe this curve, the
Verhulst model or DGM(2,1) model in gery system is an very suitable one.
Here, the grey system is only to extract the trend, so its precision is not exigent. And the only objective is that the
deviation is not a monotonously increasing curve. The details of the grey system can be found in reference [7].
3. Evolutionary neural network model for deviation section As in above description, the precision of grey system
is not high, so the deviation section is still a very complicated series. Even if the precision of grey system is high, it is
very hard to guarantee that the deviation section is a simple random series. So, to describe the deviation section very
well, the neural network is very suitable.
So, to construct a neural network model for modeling displacement time series, the construction of neural network is
the main problem to be solved. Because in this problem, the hidden layer construction and input layer construction all
must to be confirmed. This problem can be solved by evolutionary algorithm very well. Here, as a primary study, the
evolutionary neural network which construction is confirmed by evolutionary algorithm and which weight is
confirmed by MBP algorithm is proposed. To make problem simpler and generalization bigger, the three layers neural
network is studied. So, here, only the number of input neuron and number of hidden layer neuron are to be confirmed.
In MBP algorithm, there are two parameters, iterating step η and inertia parameter α , to be confirmed. These two
parameters affected MPB algorithm very seriously. So, these two parameters are all confirmed by evolutionary
algorithm. And then, in evolutionary neural network, there are four parameters to be evolved. In order to get the better
effect, the new evolutionary algorithm- immunized evolutionary programming [8] proposed by author is used in
evolutionary neural network.
Generally, the trend section of landslide displacement can be concluded into two types. One type is a kind of
monotonously increasing curve that is a concave line. To describe this curve, the GM(1,1) model in grey system is a
very suitable one. Another type is an S shape curve. To describe this curve, the Verhulst model or DGM(2,1) model in
gery system is an very suitable one.
The details of this new evolutionary neural network are given as follows.
(1) The search range of input neuron and hidden layer neuron are given firstly. And also the search range of two
parameters in MBP algorithm are given. And some evolutionary parameters, such as evolutionary generation stop
criteria, individual number in one population, the error criteria of evolutionary algorithm, number of output neuron in
neural network, iterating stop criteria and iterating error criteria in MBP algorithm are all given.
It must be pointed out that, to construct the suitable samples, the number of input neuron must be smaller than total
number of time series.
(2) One network construction is generated by two random numbers in search range of input neuron and hidden layer
neuron. And also, one kind of MBP algorithm is created by two random numbers in search range of parameters η and
α . And then, one individual can be generated by the four parameters.
It must be pointed out that, for two numbers of neuron are integer numbers and two MBP parameters are real numbers,
so the expressions of one individual must be structural data.
(3) To one individual, its fitness value can be gotten by follow steps.
a. The whole time series of landslide displacement is divided to construct the training samples based on number of
input neuron and number of hidden layer neuron. And also, the total number of samples is noted.
b. The whole learning samples are to be divided into two parts. One part is the training samples, which is to get the
non-linear mapping network. The other part is the testing samples, which is to test the generalization of network.
c. The initial linking weights of network individual are generated randomly.
d. The iterating step of MBP algorithm is taken as j = 1 .
e. This network individual is trained by testing samples, and the square error E(j) is computed, and this error is taken
as minimum error of the whole training, min E = E ( j ) . If minE is smaller than the error criteria of evolutionary
algorithm, then the fitness value is minE. And the computing process is transferred to step (3).
f. This network individual is trained by training samples. If its training error is smaller than iterating error criteria of
MBP algorithm, then the fitness value is also the minE. And the computing process is transferred to step (3).
g. The whole linking weights are adjusted by MBP algorithm.
h. j = j + 1 , and the computing process is transferred to step e.
__ 891 __
i. If j is lager than iterating stop criteria of MBP algorithm, then the fitness value is also the minE. And the computing
process is transferred to step (3).
(4) If the evolutionary generation reaches its stop criteria or computing error reaches error criteria of evolutionary
algorithm, then the algorithm stop. At this time, the best individual in last generation is the searching result.
(5) Every individuals in population are mutated. For there are different data types in one individual, the different
mutation types are used for each parameter. For numbers of input neuron and hidden layer neuron are integer number,
the uniform mutation is used. For parameters η and α are real numbers, the adaptive Cauchi mutation is used. And
then the offspring population is generated.
(6) The fitness value of each individual in offspring population is calculated by the method in step (3).
(7) The set of offspring population and parent population is selected by selection operation based on thickness, then
the new offspring population is generated.
(8) The number of evolutionary generation increases 1, then the computing process is transferred to step (4).
From the above algorithm, the four parameters, number of input neuron, number of hidden layer neuron, two
parameters η and α in MBP algorithm can be confirmed. So, the optimization neural network for deviation section of
landslide displacement series can be gotten.
APPLICATION OF NEW INTELLIGENT METHOD IN REAL ENGINEERING EXAMPLE
To verify the above algorithm, the displacement time series of Xintan landslide [3] is used.
The displacement time series on key measured point of A3 is showed as in follow Table 1.
Table 1. Measured displacement and calculated displacement of Xintan landslide
Time
step
Measured
ones
Trend of
GM(1,1)
Deviation
section
Training
samples of
ENN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
0.077
0.092
0.615
0.65
0.69
0.738
0.846
0.962
1.0
1.03
1.061
1.077
1.1
1.23
2.46
2.754
2.83
2.92
3.46
4.00
4.25
4.38
4.615
5.77
0.414
0.468
0.529
0.599
0.677
0.766
0.866
0.979
1.108
1.253
1.417
1.602
1.811
2.048
2.316
2.619
2.962
3.350
3.788
4.284
4.844
5.478
6.195
0.322
-0.146
-0.120
-0.091
-0.091
-0.080
-0.096
-0.020
0.078
0.192
0.34
0.502
0.581
-0.411
-0.437
-0.210
0.042
-0.109
-0.211
0.034
0.464
0.677
1.146
1.120
1.091
1.060
1.080
1.096
1.020
0.922
0.808
0.660
0.498
0.4184
1.411
1.437
1.210
0.957
1.110
1.211
0.966
0.535
Generalize
d results
Calculated
results
0.460
1.382
1.359
1.268
1.087
1.116
1.135
0.826
0.559
0.585
0.804
1.267
2.431
2.675
2.888
3.049
3.467
3.923
4.110
4.403
5.064
5.999
The measured displacements can also be showed in Figure 1. From the Figure, we can see that, the trend of
displacement is a kind of concave exponential curve. To model it, the GM(1,1) model is a suitable one. Also, to test the
forecasting capability of our algorithm, the data at step 23 and 24 cannot be used.
__
892
__
Figure 1: Measured displacement and computing displacement of Xintan landslide
According to the model process of GM(1,1), we can get the GM(1,1) model of trend section as follows.
xˆ (1) (k + 1) = ( x ( 0 ) (1) −
0.379826 0.122959 k
0.379826
)e
+
− 0.122959
− 0.122959
(2)
From above model, we can get the trend series of landslide displacement. So, we can also get the deviation section
series. The two series are all showed in Table 1. By some pre-disposal to deviation section series, the samples of ENN
can be gotten, which is also showed in Table 1.
After computing, we can get the follow results. The number of input node is 12. The number of hiding node is 14. The
parameters in MBP algorithm are η = 0.226 and α = 0.948 .
By the above results, we can get the computing displacements as in Table 1 and Figure 1.
From the above results, we can get the follow conclusions. The new intelligent algorithm proposed in this paper can
reveal the essential rule of landslide displacements. It has not only the good approximated capability, but also the good
forecasting capability, and is a very good method for modeling the landslide displacement.
CONCLUSIONS
The new intelligent algorithm proposed in this paper can solve the problem of landslide displacement forecasting very
well. In this method, based on the principles of displacement decomposition, the trend of displacement time series is
extracted by Grey System and the deviation of Grey System is approximated by the new ENN. So, the different method
is used to model the different section of displacement. And the whole forecasting capability is very well. At last, one
real engineering example is used to verify this new algorithm, and the results are very well.
REFERENCES
1. Feng XT. Guide to intelligent rock mechanics. Science Press, Beijing, China, 2000 (in Chinese).
2. Gao W, Zheng YR. Study on Some Forecasting Methods in Geo-technical Engineering. Proc., 6th Conf. of
Chinese Rock Mechanics and Rock Engineering Society, Beijing, 2000, pp. 90-93 (in Chinese).
3. Huang ZQ. Study on non-linear mechanism of slope evolution and forecasting of landslide, Beijing, China,
1999 (in Chinese).
4. Liu HW, Fan J W. Forecasting and analysis of landslide displacement based on Grey System theory. J. Chengdu
Science and Technology Univ., 1992; 2: 57-64 (in Chinese).
5. Shi YS, Xu DJ. Application of time series analysis method in slope displacement forecasting. Rock and Soil
Mechanics, 1995; 16: 1-7.
__
__
893
6. Gao W. Study on neural network method for displacement forecasting in geo-technical engineering.
Geotechnical Engineer , 2002; 14: 8-12.
7. Liu SF, Guo TB, Dang YG. Grey system theory and its applications. Science Press, Beijing, China, 1999 (in Chinese).
8. Gao W, Zheng YR. An New Evolutionary Back Analysis Method in Geo-technical Engineering. J. Chinese Rock
Mechanics and Rock Engineering, 2003; 22: 192-196.
__
894
__