Professional Documents
Culture Documents
199205
The idea of the present study is to apply the advantages of neural networks to the
choice of an optimum ship screw propeller as an introduction to more complex ship
design problems. The neural network was created and trained to provide the characteristics of the maximum efficiency propeller. To train the network, data regarding the
blade number, advance speed, delivered power, rate of revolution, diameter, pitch
ratio, and expanded area ratio as well as thrust and efficiency were set as inputs and
outputs. The testing of the network proved its efficiency, which makes it a reliable tool
for the preliminary screw propeller selection.
Keyword: propellers
1. Introduction
THE SHIP design process is traditionally described as an iterative procedure in the form of a design spiral and the propulsion
is one of the major spiral spoke. In the preliminary ship design
stage, a ship screw propeller selection is almost invariably based
on charts giving the results of open-water tests on a series of
model propellers. Some of the traditional propeller diagrams
have been transformed into polynomial expressions allowing
easy interpolation and optimization within traditional propeller
geometries.
An artificial neural network (ANN), usually called neural network (NN), is a mathematical model or computational model
based on biologic neural networks (Haykin 2005, Taylor 2006). It
consists of an interconnected group of artificial neuron and process information using a connectionist approach to computation.
In most cases, a NN is an adaptive system that changes its structure based on external or internal information that flows through
the network during the learning phase. In more practical terms,
NNs are nonlinear statistical data modeling tools that can be used
to model complex relationships between inputs and outputs.
The NNs are excellent prediction tools, particularly in cases where
there is a little information about the relationship between the inputs
and outputs of the problem. NNs possess a number of unique
characteristics that make them particularly attractive in complex
problems, as the ship design process is. An overview of the applicaManuscript received by JSPD Committee December 2009; accepted April
2010.
AUGUST 2010
KT ( Cn J sn P=Dtn AE =AO un Z vn
n1
47
KQ ( Cn J sn P=Dtn AE =AO un Z vn
n1
199
K
pO pV D2
AO
AUGUST 2010
uk ( wkj xj
yk wuk bk
j1
where x1, x2, . . . , xn are the input signals; wk1, wk2, . . . , wkm are the
synaptic weights of neuron k, and uk is the linear combiner output
due to the input signals, bk is the bias, w() is the activation
function and yk is the output signal of the neuron.
Different activation functions can be chosen, but the most
common is the sigmoid activation function, which outputs a number between 0 (for low input values) and 1 (for high input values).
The result of this function is then passed as the input to other
neurons through more connections. Each of these connections
has a certain weight, and these weights determine the behavior of
the network.
In the human brain the neurons are connected in a seemingly
random order and send impulses asynchronously. However, a NN
is not organized that way, since its aim is to create a function
approximator and not the model of a brain.
Neural networks are usually ordered in layers with connections
going between the layers. The first layer contains the input neurons, and the last layer contains the output neurons. These input
and output neurons represent the input and output variables of the
approximated function. Between the input and the output layer
there is a certain number of hidden layers. The connections that
lead to and from these hidden layers, as well as their weights,
determine how well the NN will perform. While learning to
approximate a function, examples of the function mode are
shown to the NN, and the internal weights in the NN are slowly
adjusted in the way to produce the outputs that will be as close as
possible to the example values. This process is called training.
JOURNAL OF SHIP PRODUCTION AND DESIGN
Fig. 2
Layers of a NN
1. Running a set of predictor variable values through the network using a tentative set of weights, with the setting of
initial weights of node connections as random values
2. Computing the difference between the predicted target value
and the actual target value for this case
3. Averaging the error information over the entire set of training cases
4. Propagating the error backward through the network and
computing the gradient (vector of derivatives) of the change
in error with respect to changes in weight values
5. Making adjustments to the weights to reduce the error. Each
cycle is called an epoch, and the number of epoch depends
on the problem complexity.
Before starting the training, the inputs and the desired outputs
need to be defined. Because the network needs a certain number of
data to learn from, these data have to be adequately collected and
arranged. The data that should be known to the user are set as
inputs, while the expected resulting data are set as outputs. Generally, the larger the database, the more accurate is the NN. However, the gathering of data requires some time, and wasting too
much time before even starting the training would make the network inefficient and nullify its advantages. So the idea was to
create a NN capable of learning from a limited number of training
data.
A set of 389 samples of data was prepared using the B-screw
series polynomials incorporated into the computer program. The
computer program searches for the combination of parameters that
gives the maximum efficiency propeller. The calculations were
carried out using the values of delivered power, rate of revolution,
ship speed, and stern geometry taken from real ships. Among the
gathered set of data, 339 randomly chosen were used for the
training while the remaining 50 were set aside for testing.
It is common to start the propeller selection from the available
engine power at a given rate of revolution. Therefore, the considered input parameters were Z blade number, VA advance
speed, PD delivered power, and N rate of revolution. The
output variables were D diameter, P/D pitch ratio, AE/AO
expanded area ratio, T thrust, and ZO maximum open water
efficiency. In this manner, the obtained propeller implies the one
with the highest efficiency, considering the limitations imposed
by the ships draft, as well as the minimum requested expanded
area ratio to avoid cavitation. The data range of the considered
parameters is shown in Table 1.
The input parameters are shown in Figs. 3 to 6. On these figures
each symbol (filled rhomb) represents the value of the blade
Range
Z
VA (m/s)
PD (kW)
N (min1)
D (m)
P/D
AE/AO
T (kN)
ZO
37
3.89.8
1,23049,000
64.4288.0
2.2011.40
0.51.12
0.361.10
1253,690
0.400.75
201
AUGUST 2010
5. Results
After the NN is trained, the network was tested using the previously stored 50 sets of data. As examples of values, eleven input
data sets (blade number, advance speed, delivered power, rate of
revolution) are shown in Table 2.
As an illustration, Figs. 12 to 16 show results of all the 50 cases
used for testing. In these figures, each symbol (filled rhomb for
B-series, circle for NN) represents the value of the propeller
diameter, expanded area ratio, thrust, pitch ratio, and propeller
efficiency, respectively.
Fig. 8
AUGUST 2010
Fig. 10
Fig. 11
203
Case 2
Case 5
Case 8
Case 12
Case 16
Case 21
Case 27
Case 32
Case 39
Case 41
Case 46
VA (m/s)
PD (kW)
N (min1)
3
4
6
5
3
5
4
5
6
7
4
6.15
6.55
5.6
6.0
4.85
9.7
5.2
6.3
5.5
5.7
4.85
5,274.76
7,473.27
7,926.16
8,499.77
1,554.66
48,991.60
13,043.0
8645.46
8,496.50
12,994.90
1,545.37
136.0
103.5
85.0
173.0
256.0
94.7
88.1
146.0
173.0
88.1
256.0
Fig. 14
Fig. 12
Fig. 13
204
AUGUST 2010
Fig. 16
Case 2
Case 5
Case 8
Case 12
Case 16
Case 21
Case 27
Case 32
Case 39
Case 41
Case 46
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
NN output
B-series
Table 4.
D (m)
P/D
AE/AO
T (kN)
ZO
5.717
5.653
6.533
6.547
6.758
6.815
4.954
5.075
3.048
3.031
10.013
9.912
8.551
8.432
5.461
5.451
4.895
5.020
7.369
7.189
2.915
2.878
0.674
0.658
0.781
0.786
0.872
0.878
0.655
0.654
0.621
0.595
0.842
0.834
0.648
0.639
0.708
0.727
0.649
0.639
0.872
0.881
0.642
0.643
0.449
0.466
0.459
0.446
0.500
0.527
0.738
0.760
0.554
0.544
0.756
0.736
0.475
0.455
0.682
0.685
0.814
0.851
0.632
0.621
0.609
0.619
565.8
564.5
747.77
754.30
847.35
859.36
780.48
797.65
178.93
180.09
3450.45
3473.04
1493.80
1461.50
805.90
821.53
804.33
811.20
1299.30
1301.30
171.09
175.98
0.655
0.660
0.667
0.661
0.608
0.610
0.560
0.563
0.553
0.560
0.682
0.688
0.591
0.583
0.595
0.599
0.517
0.525
0.569
0.570
0.544
0.550
AUGUST 2010
D
P/D
AE/AO
T
ZO
6. Conclusion
Artificial neural networks are relatively new tools in the field of
naval architecture and marine engineering. They possess characteristics that make them particularly attractive in complex problems, such as the ship design process is.
A neural network has been developed that is thought to enable
the selection of a maximum efficiency ship screw propeller. Different neural network architectures and learning parameters were
tried in order to find the most satisfactory one. The structure was
optimized to provide the highest accuracy with a relatively low
number of input data.
For a set of input data as blade number, advance speed, delivered power, and rate of revolution, the neural network provides
the diameter, pitch ratio, expanded area ratio, and thrust of the
propeller with the maximum open water efficiency.
Because the obtained results are convincing, the developed procedure can be considered a solid base for the further development of
neural networks applicable in various aspects of ship design process.
Acknowledgments
This work has been carried out within the research project No.
069-0691736-1667, financed by the Ministry of Science, Education, and Sports of the Republic of Croatia.
References
FANN 2009 Fast Artificial Neural Network Library. Available at http://
leenissen.dk/fann/. Accessed March 11, 2009.
GOUGOULIDIS, G. 2008 The utilization of artificial neural networks in
marine applications: an overview, Naval Engineers Journal, 120, 3, 1926.
HAYKIN, S. 2005 Neural Networks, A Comprehensive Foundation, Pearson
Education, Inc.
MATULJA, D., AND DEJHALLA, R. 2008 Neural network prediction of an optimum ship screw propeller, Proceedings, 19th International DAAAM Symposium, Vienna, Austria, 829830.
OOSTERVELD, M. W. C., AND VAN OOSSANEN, P. 1975 Further computeranalyzed data of the Wageningen B-screw series, International Shipbuilding
Progress, 22, 251, 251262.
SHERROD, P. H. 2009 20032009 Predictive Modeling Software. Available
at http://www.dtreg.com. Accessed March 17, 2009.
TAYLOR, B. J., editor 2006 Methods and Procedures for the Verification
and Validation of Artificial Neural Networks, Springer Science Business
Media, Inc.
205