Professional Documents
Culture Documents
Developing A Functional Model Extracted From An Artificial Neural Network For The Prediction of Friction Factor in The Turbulent Flow Regime
Developing A Functional Model Extracted From An Artificial Neural Network For The Prediction of Friction Factor in The Turbulent Flow Regime
It also has its disadvantages which include its “black box” nature because
they provide little insight into what these models really do, greater
computational burden, and proneness to over-fitting.
Previous works did not provide any applicable equation or function that
can be applied in the prediction of the friction factor even without access
to artificial neural network software. Therefore the need to investigate the
inner workings of the hidden layer of the artificial neural network not only
for predicting the friction factor in the turbulent flow regime but also
extract a functional model from the network.
SIGNIFICANCE OF THIS STUDY
It is difficult to determine a good network
topology only from several inputs and outputs.
The fact is that a suitable number of hidden
layers can increase the ANN training time but
with high accuracy.
The data to be used for this project was generated using an iterative
solution to the implicit Colebrook’s equation. About 60,002 data set
each was generated using the values of the Reynolds's number (Re)
for turbulent flow regime, Relative roughness (ε/D) to get the friction
factor with EXCEL SOLVER .
The network was trained by importing the data set generated from
Excel. The dataset were divided into three set; the training data set
being 75%, validation data set being 15% and the test data set being
15%. The network was trained using the Levenberg-Marquardt back
propagation algorithm and by default the number of epochs for the
network is set to 1000 epochs which due to the course of this project
was set to 4000 epochs.
With 4000 epochs being specified for this model, this means that
that the network essentially trained the model over 4000forward
and backward passes with the expectation that the errors decreases
with each epoch reached hence giving an improved model.