Figure 7: Hyperbolic tangent sigmoid and linear transfer
function.
Training functions repeatedly apply a set of input
vectors to a network, updating the network each
time, until some stopping criteria are met. Stopping
criteria can consist of a maximum number of epochs,
a minimum error gradient, an error goal, etc.
The Levenberg–Marquardt (TRAIN-LM)
algorithm selected for training the FFBP-NN, which
is a variation of the classic back-propagation
algorithm that, unlike other variations that use
heuristics, relies on numerical optimization
techniques to minimize and accelerate the required
calculations, resulting in much faster training.
LEARNGDM is used as ‘adaption learning
function’ which is the gradient descent with
momentum weight and bias learning function.
Biases (b
j
) simply being added to the product
(w
j,i
+b
j
).
The performance of FFBP-NN was measured
with the mean squared error (MSE) of the testing
subset which calculated by the form:
∑∑
==
=−−=
Q
q
q
T
q
M
qq
Q
q
TM
qq
eeatatMSE
11
2
1
)()(
2
1
(8)
where a
q
M
is the output of the network
corresponding to q
th
input p
q
, and e
q
=(t
q
-a
q
M
) is the
error term.
It must be noted that the outcome of the training
greatly depends on the initialization of the weights,
which are randomly selected. Training process can
be seen in Figure 6.
5 EVALUATION
Using the extracted FFBP-NN the surface texture
parameters can be predicted quickly and easy. In
order to evaluate the NN model an evaluation
experiment was conducted and the result shows that
the NN model gives values close to the actual ones
(Table 4).
Below the surface response of the performance
of the R
a
, R
q
, and R
t
can be seen for all the
combination of V and f keeping constant the tool
nose radius (r=0.4mm) and the cut of depth
(a=1mm).
Table 4: Evaluation experiment (r=0.8mm, f=0.05mm/rev,
V=200m/min, a=0.2mm).
R
a
(μm) R
q
(μm) R
t
(μm)
Actual 0.17 0.21 1.3
Predicted 0.23 0.34 1.94
The surface responses show that generally when
increasing the cutting speed the surface texture
parameters decreasing. Also, when increasing the
feed rate the response is getting worse when it takes
a value of about 0.15mm/rev (see Figure 8).
Also, using the NN model, all the ` of the
parameter levels were predicted and the process was
optimized according to average surface roughness
(R
a
). It was found that the best combination (that
gives R
a
=0.2μm) is: r=0.4mm, f=0.05mm/rev,
V=150m/min, and a=0.06mm.
6 CONCLUSIONS
The surface texture parameters (R
a
, R
q
, and R
t
) of
copper alloy near-to-net-shape parts during turning
was measured according to a matrix experiment. The
results were used to train a feed forward back
propagation neural network with a topology of
4X3X14X3 neurons. The proposed NN can be used
to predict the surface texture parameters as well as to
optimize the process according to each one of the
surface texture parameters.
As a future work Authors plan to improve the
performance of FFBP-NN incorporating more
experiments as well as investigate the performance
of alternatives training algorithms. In addition a
comparison among other approaches such as
regression and additive modeling will be performed.
Using the extracted NN the surface response of
R
a
, R
q
, and R
t
can be drawn and the effects of
process parameters be estimated inside the
experimental region in which the designed
experiment is conducted. This methodology could be
easily applied to different materials and initial
conditions for optimization of other material
removal processes.
REFERENCES
Jiao, Y., Lei, S., Pei, Z.J., Lee, E.S., 2004. Fuzzy adaptive
networks in machining process modeling: surface
roughness prediction for turning operations. Int. J.
Mach. Tools Manuf. Vol. 44, p. 1643-1651.
PREDICTION OF SURFACE ROUGHNESS IN TURNING USING ORTHOGONAL MATRIX EXPERIMENT AND
NEURAL NETWORKS
149