Professional Documents
Culture Documents
Neural Network For Stability Analysis
Neural Network For Stability Analysis
Neural Network For Stability Analysis
OF RUBBLE-MoUND BREAKWATERS
By Hajime Mase,l Member, ASCE, Masanobu Sakamoto, 2 and Tetsuo Sakai, 3 Member, ASCE
ABSTRACT: This paper examines the applicability of a neural network to analyze model test data of the
stability of rubble-mound breakwaters. The neural network is an information-processing system, modeled on
the structure of the human brain, that is able to deal with information whose interrelation is not clear. Seven
parameters concerning the stability of rock slopes are used: the stability number, the damage level, the number
of attacking waves, the surf-similarity parameter, the permeability parameter, the dimensionless water depth
in front of the structure, and the spectral shape parameter. The damage levels predicted by the neural network,
calibrated by using a part of Van der Meer's 1988 experimental data, agree satisfactorily well with the measured
No other uses without permission. Copyright (c) 2012. American Society of Civil Engineers. All rights reserved.
damage levels of another part of the data source by Van der Meer 1988 and by Smith et al.'s 1992 data. The
Downloaded from ascelibrary.org by National Institute Technology on 07/26/12. For personal use only.
agreement between the predicted stability numbers by the neural network and the measured stability numbers
is also good.
294/ JOURNAL OF WATERWAY, PORT, COASTAL, AND OCEAN ENGINEERING / NOVEMBER/DECEMBER 1995
5
4
Stability Number
Van dar Meer's Formula
C.C.=O.92
50
40
Damage Level
Kaku et at.'s Formula
C.C.=O.70
L
o Yen. .om
z· (f) • Smhh ..... Oata
3 't:l 30
't:l G>
~ u
i 2 i 20
0..
0..
10 .
van der Meer's Data
0
0 2 3 4 5 10 20 30 40 50
Measured N. MeasuredS
FIG. 1. Comparison between Measured Stability Numbers and FIG. 3. Comparison between Measured Damage Levels of Van der
No other uses without permission. Copyright (c) 2012. American Society of Civil Engineers. All rights reserved.
those Predicted by Van der Meer's Formula Meer and those Predicted by Kaku et al.'s Formula
Downloaded from ascelibrary.org by National Institute Technology on 07/26/12. For personal use only.
50 XI
Damage Level o Van der
Van der Meer's Formula Meeo's
Dsts
0 C.C.=O.70 • SmIIh X2
40 0
00 Mal.'.
Dsts
00
0 0
..
30 y=f(P)
Xi
J. Waterway, Port, Coastal, Ocean Eng. 1995.121:294-299.
10
where Un = a constant. The sigmoid function has a charac- Eq. (12) can be rewritten by using (9) as
teristic that its differential is expressed by the sigmoid function
as follows: aEp 2
- = - - EkOk(l - Ok)Hj (13)
aVkj Uo
rex) = (2/u o)f(x){1 - f(x)} (9)
k
where E = T k - Ok' Therefore, the weights are changed by
In this study we adopt a three-layered network which con-
No other uses without permission. Copyright (c) 2012. American Society of Civil Engineers. All rights reserved.
Let Hj be the output from a hidden unit #j, let Ok be the Hj = f(V); vj = 2: wj;'!; - aj (19)
output from an output unit #k, let Vkj be the weight between
the hidden unit #j and the output unit #k, and let 'Yk be the
threshold of the output unit #k (see Fig. 5); the relations
among these valuables are given by
Ok = f(Sk); Sk = 2: V kj ' H j -
j
'Yk (lOa,b)
-
aE" = - 111 (22)
N Measured aWji J'
S Value
t
Therefore, the weights W j ; and the thresholds aj are changed
: Minimizing
by
o of Predicted
Ns Value (23, 24)
al
20
~ 10
40
No other uses without permission. Copyright (c) 2012. American Society of Civil Engineers. All rights reserved.
Damage Level
Num~ng
Downloaded from ascelibrary.org by National Institute Technology on 07/26/12. For personal use only.
30 C.C.-o.95
(J)
al 20
i
I l.
10
FIG. 6. Flowchart of Calculation Van de< Maefs 100 Dala
0
0 10 20 30 40
J. Waterway, Port, Coastal, Ocean Eng. 1995.121:294-299.
input pattern. Each modification value is summed up for all (6) Measured S
sets of input patterns, respectively. Finally, each modification
value, say OWi, is calculated by the moment average of the FIG. 7. Comparison between Measured Damage Levels and Pre-
present time-step value, oW, and the previous time step value, dicted Ones by Neural Network against Randomly selected 100
OWi-l, as Experimental Data of Van der Meer: (a) after 5,000 Learning Itera-
tions; (b) after 50,000 Learning Iterations
OWi = (1 - m)8W + m8W- 1 (25)
1.1
where m = a momentum coefficient increasing with time Damage Level
c
... •._--_
step. Fig. 6 shows a flowchart of calculation. Van der Maar's 100 Data
.~ 1.0
The initial value of m is set to 0.6, and increased by 0.02
in one step, up to 0.9. The coefficients, a and ~ in (16), (17), ==
_ ..
(23), and (24) are set to 0.1. The initial values of the weights
and the thresholds are given by uniform random numbers
80.9
c:
o
.--..-~::::==~~==.o-=.-.-.-.-.-.- . --.-:=~
from - 1 to 1. Inputs signals are normalized to be from 0 ~
to 1. ~ 0.8 -0- Ntr 4
Ntr12
It has been found from the existing studies (Ichikawa 1993) .-0-.
of input and teach signals; (2) a large number of units is not O.7 .....--r---r~--r-1['""T""'f.,.,...---.---.,,...-,,........
necessarily required; (3) there can be a phenomenon called 1000 10000
"overlearning" so as to also learn the subtle structure of a Number of Learning
given data set.
FIG. 8. Correlation Coefficient between Measured and Predicted
Damage Levels against Randomly Selected 100 Experimental Data
STABILITY ASSESSMENT BY NEURAL NETWORK of Van der Meer
As a preliminary examination, we check the characteristics
of the neural network. The number of hidden units is changed and that learning more than 5,000 iterations does not improve
by 4, 8, 12, 16 and 20; the number of learning iterations is the CC so much. When the number of hidden units, N H' is
changed by 1,000,5,000, 10,000,30,000, and 50,000. 8, which is double the number of input units, the CC becomes
We employ four input units corresponding to the perme- larger than that in the case of N H = 12; the reason is not
ability coefficient P, the number of waves N, the stability clear. From the simplicity of the network, the small number
number H,It::..D n50 and the surf-similarity parameter ~m to pre- of N H is preferable.
dict the damage level S. We adopt 100 experimental data set We tried to construct the network by using 579 experi-
(input patterns) randomly selected from the experimental data mental data set of Van der Meer (1988). But it was impossible
set of Van der Meer (1988). The results of the comparisons to construct a proper network. Then we constructed the net-
between the measured and predicted damage levels are shown work by using the randomly selected 100 experimental data
in Fig. 7, where the number of hidden units is 16, and the set and applied the network to 579 experimental data set.
number of learning iterations is 5,000 [in Fig. 7(a)] and 50,000 Fig. 9 shows the Cc. It can be seen from the figure that the
[in Fig. 7(b)]. Both figures indicate that the agreement be- CC becomes smaller when the number of learning iterations
tween the observations and the predictions is good and that exceeds 5,000; this tendency is opposite to that seen in Fig.
the larger number of learning iterations gives better agree- 8. This phenomenon is attributed to overlearning; that is, the
ment. network is so fit to the structure of the 100 input patterns
The value of the CC, when changed the numbers of hidden with increase in the number of learning iterations that the
units and learning iterations, is shown in Fig. 8. It is seen network does not fit well to the other input patterns. Al-
from the figure that the CC is larger than 0.92 when the though Fig. 9 shows that the CC is largest in the case of four
number of learning iterations is 5,000 and N H is 8, 16, 20, hidden units, it is necessary to choose the number of hidden
JOURNAL OF WATERWAY, PORT, COASTAL, AND OCEAN ENGINEERING / NOVEMBER/DECEMBER 1995/297
0.9 Damage level
50
Damage level
"E Van dar Maar's 579 Data
40
Neural NetworI<
.~ 0.8 C.C.=O.81
IE p-_~::=::::~. rn
,~ ':;•.•.•.•. ~ ~.. 0 30
....,
c: 0.7 -0- NtF 4
,
"
::::::---...
•.•.•.•.•.•.• :a::-.c.
•.••• '0
~
o -6- Nu= 8 "c. .......• !2O
1il
- ··0·· n
NtF12 ••••• _ /
0 0..
40 Damage level
N8II'al Networ1c
units in order to get good agreement at least against the input C.C.=O.82
30
patterns used to construct the network. rn 00 00 00
From the foregoing preliminary examination it was con- 0
" oil"
~
cluded that the 100 experimental data set is enough to con- 20
II
~"'o
struct a network and the number of learning iterations 5,000 0
0
0.. 0
is sufficient. With these conditions we compared the mea- 10
sured damage levels with the predicted ones; however, the
J. Waterway, Port, Coastal, Ocean Eng. 1995.121:294-299.
degree of agreement is the same as the prediction by Kaku smith eI al.'s Data
et al. 's (1991) formula, shown in Fig. 3. Therefore, we should o"1T----,.--.-----r--"""T
consider other possibilities in order to improve the agree- o 10 20 30 40
Measured S
ment.
Until now, we employed four input units. The dimension- FIG. 11. Comparison between Measured Damage Levels of Smith
et al. and those Predicted by Neural Network
less water depth, hlHso was neglected as the input parameter.
It is sure that the significant wave height in front of the break-
5
water includes some effect of the water depth. However, even Stability Number
if the significant wave heights are the same, other represent- Neural Network
ative wave heights or wave-height distributions are affected 4 C.C.=O.91
by the water depth. In other words, even if the significant
wave heights are the same, the damage level of the break- Z
.
3
water would change according to the occurrence probability '0
Van der Meer, J. W. (1988). "Rock slopes and gravel beaches under
and longer central processing unit (CPU) time. Therefore, wave attack," PhD thesis, Delft Univ. of Techno!., Delft, The Neth-
the dimensionless parameters, estimated by a physical con-
Downloaded from ascelibrary.org by National Institute Technology on 07/26/12. For personal use only.
erlands.
sideration or by a dimensional analysis, are advantageous.
Using the determined dimensionless parameters, the neural APPENDIX II. NOTATION
network can be calibrated. After that, the parameters could
be reduced one by one, by checking the error between the The following symbols are used in this paper:
observations and predictions.
A eroded area of breakwater;
SUMMARY AND CONCLUSIONS CC correlation coefficient between observations and pre-
dictions;
A neural network, which is modeled on the structure of D n50 nominal diameter of stone;
J. Waterway, Port, Coastal, Ocean Eng. 1995.121:294-299.
the human brain, is effective in pattern-recognition problems. Ep sum of square error defined by (11);
A neural network consists of a collection of units connected g acceleration of gravity;
by passways. The neural network changes the strengths of H 2% 2% exceedance large-wave height;
connections so as to give the right answer through learning. Hj output from hidden unit;
This paper examines the applicability of a neural network Hs significant wave height;
in assessing the stability of rubble-mound breakwaters. For h/Hs dimensionless water depth in front of breakwater;
parameters concerning stability of rock slopes we use the Ii output from input unit;
seven parameters of stability number, damage level, number K coefficient in Kaku et al. 's (1991) stability formula;
m momentum coefficient in (25);
of attacking waves, surf-similarity parameter, permeability
N number of waves acting on breakwater;
parameter, the dimensionless water depth in front of the number of hidden units;
N/f
structure, and the spectral shape parameter. The neural net- Ns stability number;
work constructed here was three-layered one. The damage Ok output from output unit;
levels predicted by the neural network, calibrated by using a P permeability parameter of breakwater;
part of Van der Meer's experimental data (1988), agree sat- S damage level;
isfactorily well with the measured ones of different data sources Se coefficient in Kaku et al.'s (1991) stability formula;
by Van der Meer (1988) and Smith et al. (1992). The agree- Sk input into output unit;
ment between the predicted stability numbers by the neural Tk teach signal;
network and the measured ones is also good, but not better Tm mean wave period;
than the stability formula itself. Vj input into hidden unit;
uo constant in sigmoid function;
ACKNOWLEDGMENTS Vkj weight between hidden unit and output unit;
W ji weight between input unit and hidden unit;
This study was supported by the Grant-in-Aid for Developmental
Scientific Research (No. 06555148), The Ministry of Education, Science,
<X proportional coefficient of increment of weight;
Sports and Culture. Japan. f3 proportional coefficient of increment of threshold;
'Yk threshold;
A relative density of stone;
APPENDIX I. REFERENCES
Aj error defined by (21);
Hudson, R. Y. (1958). "Design of quarry stone cover layer for rubble oW increment of weight at present step;
mound breakwaters." Res. Rep. No. 2-2, Waterways Experiment Sta- OWi-! increment of weight at previous step;
tion, Coast. Engrg. Res. Ctr., Vicksburg, Miss. oW' increment of weight at next step;
Ichikawa, H. (1993). Layered neural network. Kyoritu-Shuppan Co., E
k
difference between teach signal and output value;
Ltd., 184 (in Japanese). Ek error defined by (15);
Kaku, S. (1990). "Hydraulic stability of rock slopes under irregular wave
attack," master thesis, Univ. of Delaware, Newark, De!.
e angle of slope of breakwater;
Kaku, S., Kobayashi, N., and Ryu, C. R. (1991). "Design formulas for e j threshold of hidden unit;
hydraulic stability of rock slopes under irregular wave attack." Proc., ~c critical surf similarity parameter;
38th Japanese Conf. on Coast. Engrg., Japan Soc. of Civ. Engrs. (JSCE), surf similarity parameter;
Tokyo, Japan, 661-665 (in Japanese). Ps density of stone; and
Mase, H., and Kobayashi, N. (1991). "Transformation ofrandom break- Pw density of water.