2006g volume 1 - evaluation of artifical neural networks as a … · 2011. 8. 5. ·...

12
EVALUATION OF ARTIFICIAL NEURAL NETWORKS AS A RELIABLE TOOL IN BLAST DESIGN A. S. TAWADROUS Abstract This paper is an evaluation of Artificial Neural Networks (ANN) as a tool in the design of the geometry of surface blast patterns. The built model uses eight different parameters, which affect the design of the pattern. Those parameters are rock type, stratification, blasthole diameter, bench height, type of explosive, priming position, powder factor and fragmentation size required. The network was trained to predict burden and spacing of the blast pattern. The model was built and trained (back-propagation technique) using 43 case histories collected from the literature. The model has then been validated using 16 cases from operational quarries. Introduction Rock breakage by explosives has remained for many years an art in which the blaster’s experience plays a major role. Indeed, rational prediction of blast design results has become necessary when optimizing rock breakage. To achieve maximum breaking efficiency, the basic factors, which affect the rock breakage behavior and efficiency, must be studied. Those factors are: 1) Rock geotechnical parameters: such as density, hardness, compressive and tensile strength, geological features, etc. 2) Explosive parameters: such as density, velocity of detonation, energy output, sensitivity. 3) Technical parameters: such as delay interval, primer strength and location, loading technique. 4) Geometrical parameters: such as hole depth and inclination, burden and spacing, stemming, charge diameter. Several empirical formulae [1-11] have been developed to determine burden distance for various rock and explosive combinations. These formulae use various groups of parameters: hole diameter, explosive characteristics, rock compressive strength, etc. It was noticed that none of the developed formulae have taken into account all properties and conditions available. Review of the previous empirical formulae revealed that the large number of variables and their complicated interrelations makes it next to impossible to determine theoretically a general design formula. In the present work, actual parameters, obtained from 43 blasts, were used to train an Artificial Neural Network (ANN) model to predict the near-optimum design parameters for a newly designed quarry. The model is then validated, using pattern dimensions from functional quarries, to investigate its reliability. Artificial Neural Networks (ANNs) Scientists have just begun to understand how biological neural networks operate. It is generally understood that all biological neural functions, including memory, are stored in the neurons and in the Copyright © 2006 International Society of Explosives Engineers 2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 1 of 12

Upload: others

Post on 13-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

EVALUATION OF ARTIFICIAL NEURAL NETWORKS AS A RELIABLE TOOL IN BLAST DESIGN

A. S. TAWADROUS

Abstract This paper is an evaluation of Artificial Neural Networks (ANN) as a tool in the design of the geometry of surface blast patterns. The built model uses eight different parameters, which affect the design of the pattern. Those parameters are rock type, stratification, blasthole diameter, bench height, type of explosive, priming position, powder factor and fragmentation size required. The network was trained to predict burden and spacing of the blast pattern. The model was built and trained (back-propagation technique) using 43 case histories collected from the literature. The model has then been validated using 16 cases from operational quarries.

Introduction Rock breakage by explosives has remained for many years an art in which the blaster’s experience plays a major role. Indeed, rational prediction of blast design results has become necessary when optimizing rock breakage. To achieve maximum breaking efficiency, the basic factors, which affect the rock breakage behavior and efficiency, must be studied. Those factors are:

1) Rock geotechnical parameters: such as density, hardness, compressive and tensile strength, geological features, etc.

2) Explosive parameters: such as density, velocity of detonation, energy output, sensitivity. 3) Technical parameters: such as delay interval, primer strength and location, loading technique. 4) Geometrical parameters: such as hole depth and inclination, burden and spacing, stemming,

charge diameter. Several empirical formulae [1-11] have been developed to determine burden distance for various rock and explosive combinations. These formulae use various groups of parameters: hole diameter, explosive characteristics, rock compressive strength, etc. It was noticed that none of the developed formulae have taken into account all properties and conditions available. Review of the previous empirical formulae revealed that the large number of variables and their complicated interrelations makes it next to impossible to determine theoretically a general design formula. In the present work, actual parameters, obtained from 43 blasts, were used to train an Artificial Neural Network (ANN) model to predict the near-optimum design parameters for a newly designed quarry. The model is then validated, using pattern dimensions from functional quarries, to investigate its reliability. Artificial Neural Networks (ANNs) Scientists have just begun to understand how biological neural networks operate. It is generally understood that all biological neural functions, including memory, are stored in the neurons and in the

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 1 of 12

Page 2: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

connections between them. Learning is viewed as the establishment of new connections between neurons or the modification of existing connections [12]. The neurons considered in this work are not biological. They are extremely simple abstractions of biological neurons, realized as elements in a program or perhaps as circuits made of silicon. Networks of these artificial neurons do not have a fraction of the power of the human brain, but they can be trained to perform useful functions. The modern view of artificial neural networks began in the 1940s with the work of Warren McCulloch and Walter Pitts [13], who showed that networks of artificial neurons could, in principle, compute any arithmetic or logical function. Their work is often acknowledged as the origin of the artificial neural network field. The first practical application of artificial neural networks came in the late 1950s, with the invention of the perceptron network and associated learning rule by Frank Rosenblatt [14]. Rosenblatt and his colleagues built a perceptron network and demonstrated its ability to perform pattern recognition. This early success generated a great deal of interest in neural network research. Unfortunately, it was later shown that the basic perceptron network could solve only a limited class of problems. One of the key development of the 1980s in the technique of ANNs was the back propagation algorithm for training multilayer perceptron networks, which was discovered independently by several different researchers. The most influential publication of the back propagation algorithm was by David Rumelhart and James McClelland [15]. These new developments reinvigorated the field of artificial neural networks. In the last ten years, thousands of papers have been written, and artificial neural networks have found many applications. The field is buzzing with new theoretical and practical work. Artificial neural networks can be used to extract patterns and detect trends that are too complex to be noticed by humans or computer techniques. They can be used to provide projections of given new situations and answer "what if" questions. ANNs have some other advantages, which include:

1) Adaptive Learning, which is the ability to do tasks, based on given data used for training. 2) Self-Organization in which ANNs can create their own organization or representation of the

information during learning time. 3) Real-Time Operation in which ANNs computations may be carried out in parallel. 4) Fault Tolerances in which some network capabilities may be retained even with major network

damage; as partial destruction of a network leads to the corresponding degradation of performance.

There is a broad range of applications that can be found for artificial neural networks [16]. The applications are expanding because artificial neural networks are good at solving problems, not just in engineering, science and mathematics, but in medicine, business, finance and literature as well. Their application to a wide variety of problems in many fields makes them very attractive. Also, faster computers and faster algorithms have made it possible to use artificial neural networks to solve complex industrial problems that formerly required too much computation.

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 2 of 12

Page 3: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

Artificial neural networks have been applied in many fields since the DARPA report was written [16]. The following are some applications of artificial neural networks.

Aerospace

Automotive

Banking

Defense

Electronics

Entertainment

Financial

Insurance

Manufacturing

Medical

Oil and Gas

Robotics

Speech

Securities

Telecommunications

Transportation

Artificial Neuron In an artificial neural network, the unit analogous to the biological neuron (artificial neuron) may be called a "Processing Element (PE)". A processing element has many input paths (X1, X2...Xn), it computes the sum of these incoming inputs, and modifies this combined input by passing the results through a Transfer Function (TF). TF can be a threshold function, which only passes information if the combined input reaches a certain value, or it can be a continuous function. The output value of the TF is passed directly to the output path of the PE; figure (1). The output path of a PE is connected to the input path of another neuron though connection weights [17].

W

W

W

2

1X 2

1X

n

nX

r

F

A

Figure (1): Simple Artificial Neuron [17].

Architecture of Artificial Neural Networks

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 3 of 12

Page 4: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

Most researchers impose a global structure on the organization of the connections in the network. The architecture or topology of an artificial neural network is formed by organizing the units into layers. Following this organization, two schemes are distinguished [12]:

• Intra-layer connections where the connections are between units in the same layer, also known as lateral connections.

• Inter-layer connections where the connections are between units in different layers. Inter-layer connections allow single or bidirectional signal propagation.

Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular, effective and easy-to-learn model for complex, multi-layered networks of the supervised learning techniques. It is a powerful mapping network that has been successfully applied to a wide variety of problems. Back-propagation networks have a very long history; they were originally introduced by Paul Werbos in 1974, Das Parker in 1984, David Rumelhart and Ronald Williams and others in 1985. The back-propagation (BP) algorithm is also known as error back-propagation or back error propagation or the generalized delta

rule. The networks that get trained like this are sometimes known as Multi-Layer Perceptrons or simply MLPs. The typical back-propagation network has an input layer, an output layer, and at least one hidden layer. There is no theoretical limit on the number of hidden layers but typically one or two hidden layers are enough for complex problems. Each layer is fully connected to the succeeding layer, as shown in Figure (2). In the back propagation training, the connection weights are adjusted to reduce the output error. In the initial state, the network begins with a small random set of connection weights. In order for the network to learn, a set of inputs is presented to the system and a set of out puts is calculated. A difference between the actual outputs and desired outputs is calculated and the connection weights are modified to reduce this difference [18].

OutputLayer

HiddenLayer

I nputLayer

Full Connection

Full Connection

I nput Pattern

Figure (2): Three-Layer Back-Propagation Artificial Neural Network

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 4 of 12

Page 5: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

After inputs have been applied and the network output solution has been calculated, the delta value (of error) for any output neuron is computed as:

�kj = f'kj (ykj)(tkj – okj)

Where (tkj) is the desired output of output neuron (j) and (okj) is the actual output, and f'kj is the first derivative of the activation function with respect to the total input (ykj) for the given input pattern (k) evaluated at neuron (j). For the output layers, the change in connection weights can easily be calculated since the ( ) of the output neurons is easily determined. With the introduction of hidden layers, the desired outputs of these hidden neurons become more difficult to estimate. In order to estimate the delta of a hidden neuron, the error signal from the output layer must be propagated backwards to all preceding layers. Therefore for the hidden neurons is calculated as:

=inputi

ijkjkjkj w)y('f

Where f'(ykj) is the first derivative of the activation function with respect to (ykj) at the hidden neuron (j), kj is the delta value for the subsequent neuron and wij is the weight of the connection to neuron (j) from input (i). This process of calculating is performed for all layers until the input layer is reached. After all the error terms have been calculated for all neurons, the weights may be adjusted. The estimated weight change wij(n+1) is calculated for each input connection to neuron (j) from neuron (i) by:

k wij(n+1) = � �kj okj + � wij(n)

Where: Learning rate Smoothing term for momentum The back propagation method is essentially a gradient descent approach, which minimizes the errors. In order to adjust the connections weights, the gradient descent approach requires that steps be taken in weight space. If the steps are too large, the weights will overshoot their optimum values. If the steps are too small, it may take longer to converge and may be caught in local minima. The step size is then a function of the learning rate. The learning rate; which varies in the range of 0 to 1, should be large enough to come up with a solution in a reasonable amount of time without having the solution oscillate within weight space. By introducing the momentum term; which varies between 0 and 1, the learning rate can be increased while preventing oscillation. The momentum term is introduced by adding to the weight change some percentage of the last weight change [19, 20]. Model Structure Input Parameters A large number of variables influence the design process of the surface blast pattern. Hence, choosing a smaller number of variables to represent the problem adequately is inevitable. The parameters presented to the artificial neural network, which were found to be the most affecting to the design process, were the following:

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 5 of 12

Page 6: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

Formation Type: Several formations were investigated such as: limestone, shale, dolomite, Granite, Slate, Silica Stone and mica schist. The formation type implicitly represents the elastic and physical properties of the rock.

Stratification: Different layer stratifications were considered such as: horizontal, inclined, vertical, folded, massive, thin, blocky and seamy. Again this implicitly represents some of the geological features of the rock mass.

Resulting Fragmentation Size: Only overall average size was considered.

Blasthole Diameter

Bench Height

Explosive Energy (% of TNT): Representing some of the explosive properties such as density and velocity of detonation.

Location of Primer: Top, Middle or Bottom

Powder Factor: This was intended to be the maximum powder factor to be used in each blast so that reasonable powder factors are not exceeded.

Output Parameters: The Two most important geometrical parameters of the blast pattern were considered for the output of the Artificial Neural Network model; upon which the rest of the pattern calculations depend.

Burden

Hole Spacing

Artificial Neural Network Architecture A Feed-forward network [17] is suggested for the model as this architecture is reported to be suitable for problems based on pattern matching and pattern prediction [21]. Pattern matching is basically an input/output-mapping problem. The closer the mapping the better the performance of the network is. Mapping is based on information, which is provided to the network as input, therefore all the factors on which the output is believed to depend are provided to the network. The input pattern then performs feed forward computations to calculate the output patterns. The output pattern is compared to the corresponding target patterns, and the summation of the squared error is calculated. The error is then back propagated through the network using the gradient descent rule to modify the weights and minimize the summed squared error [21]. Thus, a good mapping between input patterns and target patterns could be achieved, resulting in a network capable of predicting the target pattern for a given input pattern. For the model at hand, the network consists of eight inputs and two outputs. Data were collected from literature and previous publications [22] as well as from functional quarries [23]. Data from the literature and previous publications were used to train the network, whereas, data from functional quarries were taken for testing and verifying the network results. The program for implementing the proposed

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 6 of 12

Page 7: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

technique is STATISTICA® Neural Network [24]. Figure (3) illustrates the suggested ANN architecture for the model. Figure (4) shows the sum of root mean squares of error of the ANN model after 10,000 epochs of training using the Back Propagation technique. Training the network has resulted in error conversion tending to be zero. Verification has reached a stable solution.

Figure (3): Suggested ANN Architecture

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

0 2000 4000 6000 8000 10000

Epoch

RM

S E

rror

Train

Verify

Figure (4): Variation of RMS Error Up to 10,000 Epochs

Hidden Layer

Output Layer

Input Layer

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 7 of 12

Page 8: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

Network Performance Studies The error in predicting Burden values ranged from -2.21 to 2.96 feet (-0.67 to 0.90 m) at a level of confidence of 95%. The error is taken as the difference between the predicted value and the actual value. The median value for the error was found to be 1.00 foot (0.30 m) and standard deviation was found to be ± 1.57 feet (0.48 m). Figure (5) is a plot of the actual, predicted and error values of Burden in each case studied by the model. Figure (6) is a plot of the actual burden values versus the corresponding predicted values. The correlation coefficient between actual and predicted values is 0.88. The accuracy of the model was found to be 93.84%. It can also be seen that the error in predicting Spacing values ranged from -4.16 to 2.81 feet (-1.27 to 0.86 m) at a level of confidence of 95%. The median value for error was found to be -0.66 foot (0.20 m) and standard deviation was found to be ± 2.15 feet (0.66 m). Figure (7) is a plot of the actual, predicted and error values of Spacing in each case studied by the model. Figure (8) is a plot of the actual spacing values versus the corresponding predicted values. The correlation coefficient between actual and predicted values is 0.84. Prediction accuracy of the model was found to be 95.67%. The overall performance of the network was calculated to be about 75%. Overall performance is a measure of the success of the network. In general, a network with a better performance figure is desirable.

-5

0

5

10

15

20

0 2 4 6 8 10 12 14 16

Case No.

Pred. Burden (ft)

Actual Burden (ft)

Error

Figure (5): Actual Burden, Predicted Burden and Error in Each Case

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 8 of 12

Page 9: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

5

8

11

14

17

5 7 9 11 13 15

Actual Burden (ft)

Pre

dic

ted

Bu

rden

(ft

)

Figure (6): Actual Burden values and the Corresponding Predicted Values

-5

0

5

10

15

20

0 2 4 6 8 10 12 14 16

Case No.

Pred. Spacing (ft)

Actual Spacing (ft)

Error

Figure (7): Actual Spacing, Predicted Spacing and Error in Each Case

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 9 of 12

Page 10: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

8

11

14

17

20

5 10 15 20

Actual Spacing (ft)

Pre

dic

ted

Sp

aci

ng (

ft)

Figure (8): Actual Spacing values and the Corresponding Predicted Values

Discussion Blast Pattern design is a complicated process. It is affected by large number of parameters, which are related to the rock properties, explosive properties, blasting technique and geometry of the face. The Artificial Neural Network technique is a good approach to tackle rock blasting problems in which the mechanism is complex and many factors influence the process and the results providing that the current methods are away from perfect. ANNs are capable of learning and generalizing from examples and experience to produce meaningful solutions to problems even when input data contain errors and are incomplete. This makes ANNs a powerful tool for solving complicated blasting problems. The previously discussed ANN model has shown pattern designs that are very close to the ones used in practice. Hence, ANNs provide a reliable and valid design method for bench blasting. Once the ANN models have been trained, it could be used to conduct parametric studies and sensitivity analysis to investigate the influence of different variables on the design process. The model could be used to answer What-If questions and predict the results of different scenarios, which subsequently can be used to deduce relationships between different variables minimizing the need for expensive, tedious and time-consuming field trials. Because of the fact that ANN technique uses a multi-dimensional plane to fit training cases, ANNs provide a greater degree of robustness or fault tolerance than sequential computers. The ability to adapt or continue learning is important for blast pattern prediction because training data are limited and new data are continuously encountered. ANN models are also nonparametric and make weaker assumptions concerning the shapes of underlying distribution than traditional statistical methods.

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 10 of 12

Page 11: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

A further study considering more influencing parameters with more training data is recommended. This should improve the performance of the ANN models. Accurate and detailed documentation of field blasts will be very beneficial in constructing a database for future ANN model training. Conclusions ANN models were evaluated as a design tool in Blast Pattern design. The model was trained; using 43 case histories from the literature, to predict both burden and spacing of the blast pattern. A validation of the model using 16 cases from operational quarries was conducted. The model showed an overall performance of 75%. The predicted pattern dimension had 84% correlation to the actual operational pattern dimensions. The accuracy of predicting pattern geometry was about 95.7%. ANN models provide a reliable and valid method for surface blast pattern design. The models can also be used to conduct sensitivity analyses and investigate the effect of different parameters on pattern dimensions with the minimum requirements of site trials. Acknowledgement The author would like to express sincere appreciation to Dr. P. D. Katsabanis, Department of Mining Engineering, Queen’s University, for reviewing the present work and for his valuable remarks and guidance. References [1] Anderson, E. A., 1952. Efficient Blasting in Metal Mines. Mining and Engineering Journal, Nov. [2] Fraenkel, K. H., 1952. Basic Information on Rock Blasting Questions. Manual on Rock Blasting, pp.

6: 02 – 33. [3] Ash, R. L., 1968. The Design of Blasting Rounds. Chapter 7.3. Surface Mining, AIME. [4] Langefors, U. and Kihlstrom, B., 1973. Voladura de Rocas. Edit. Urmo. [5] Ucar, R., 1978. Importanica del Retiro en el Diseno de Voladuras y Parametros a Considerar. Geos,

24-3-10, Caracas, Enero. [6] Hemphill, G. B., 1981. Blasting Operations. McGraw Hill Book Company, New York, USA. [7] Praillet, R., 1980. A New Approach to Blasting. [8]Jimeno, L. E., 1980. Parametros Criticos en la Fragmentacion de Rocas con Explosivos. VI Jornadas

Minerometalurgicas, Huelva. [9] Konya, C. J., 1983. Blasting Design. Surface Mining Environmental Monitoring and Reclamation

Handbook. [10] Berta, G., 1985. L'Explosivo Strumento Di Lavoro. Italexplosivi. [11] Olofsson, S. O., 1990. Applied Explosives Technology for Construction and Mining. Applex. [12] Ibrahim, A. E., 2001. Fault Detection and Diagnosis in Robotic Manipulator System Using

Artificial Neural Networks. M. Sc. Thesis, Elec. & Com. Dept., Faculty of Eng., Cairo Univ. [13] McCulloch, W. and Pitts, W., 1943. A Logical Calculus of The Ideas Immanent in Nervous

Activity. Bulletin of Mathematical Biophysics, Vol. 5, pp. 115-133. [14] Rosenblatt, F., 1958. The Perceptron: A Probabilistic Model for Information Storage and

Organization in The Brain, Psychological Review, Vol. 65, pp. 386-408. [15] Rumelhart, D. E. and McClelland, J. L., 1986. Parallel Distributed Processing: Explorations in the

Microstructure of Cognition, Vol. 1, Cambridge, MA: MIT Press.

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 11 of 12

Page 12: 2006G Volume 1 - Evaluation of Artifical Neural Networks as a … · 2011. 8. 5. · Back-Propagation Algorithm Back-propagation artificial neural network is considered the most popular,

[16] Davalo, E. and Naim, P., October 1987 – February 1989. The Defense Advanced Research Projects Agency (DARPA) Neural Network Study, MIT Lincoln Laboratory.

[17] Hagan, M. T., Demuth, H. B. and Beale, M, 1999. Neural Network Design. PWS Publishing Company, Boston, USA.

[18] Neural Network Theory. http://claymore.engineer.gvsu.edu/~jackh/eod/software/ai/ai-2.html

[19] Beale, R. and Jackson, T., 1998. Neural Computing: An Introduction. Department of Computer Science, University of York. IOP Publishing Ltd.

[20] Anderson, D. and McNeil, G., 1989. Artificial Networks Technology. Kaman Science Corporation, Utica, NY, USA.

[21] Rumelhart, D. E. and McClelland, J. L., 1986. Parallel Distributed Processing: Explorations in the Microstructure of Cognition, Vol. 1, Cambridge, MA: MIT Press.

[22] Engineering and Mining Journal – Vol. 159, No. 6a. June 1958 [23] Tawadrous, A. S., 2003. Prediction of Surface Blast Pattern Using Artificial Neural Network. M.Sc.

Thesis, Dept. Mining Eng., Cairo University. [24] http://www.statsoft.com/products/stat_nn.html

Copyright © 2006 International Society of Explosives Engineers

2006G Volume 1 - Evaluation of Artifical Neural Networks as a Reliable Tool in Blast Design 12 of 12