Artificial Intelligence in Manufacturing Research - J Paulo Davim
Artificial Intelligence in Manufacturing Research - J Paulo Davim
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
MATERIAL AND MANUFACTURING TECHNOLOGY SERIES
ARTIFICIAL INTELLIGENCE IN
MANUFACTURING RESEARCH
No part of this digital document may be reproduced, stored in a retrieval system or transmitted in any form or
by any means. The publisher has taken reasonable care in the preparation of this digital document, but makes no
expressed or implied warranty of any kind and assumes no responsibility for any errors or omissions. No
liability is assumed for incidental or consequential damages in connection with or arising out of information
contained herein. This digital document is sold with the clear understanding that the publisher is not engaged in
rendering legal, medical or any other professional services.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
MATERIAL AND MANUFACTURING
TECHNOLOGY SERIES
J. Paulo Davim, Editor
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
MATERIAL AND MANUFACTURING TECHNOLOGY SERIES
ARTIFICIAL INTELLIGENCE IN
MANUFACTURING RESEARCH
J. PAULO DAVIM
EDITOR
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2010 by Nova Science Publishers, Inc.
All rights reserved. No part of this book may be reproduced, stored in a retrieval system or
transmitted in any form or by any means: electronic, electrostatic, magnetic, tape, mechanical
photocopying, recording or otherwise without the written permission of the Publisher.
For permission to use material from this book please contact us:
Telephone 631-231-7269; Fax 631-231-8175
Web Site: http://www.novapublishers.com
Independent verification should be sought for any data, advice or recommendations contained in
this book. In addition, no responsibility is assumed by the publisher for any injury and/or damage
to persons or property arising from any methods, products, instructions, ideas or otherwise
contained in this publication.
This publication is designed to provide accurate and authoritative information with regard to the
subject matter covered herein. It is sold with the clear understanding that the Publisher is not
engaged in rendering legal or any other professional services. If legal or any other expert
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
CONTENTS
Preface vii
Research and Review Studies
Chapter 1 Application of Neural Networks and Fuzzy Sets to Machining and
Metal Forming 1
U. S. Dixit
Chapter 2 Multi-Objective Optimization of Multi-Pass Milling Process
Parameters Using Artificial Bee Colony Algorithm 31
R. Venkata Rao and P. J. Pawar
Chapter 3 Optimization of Abrasive Flow Machining Process Parameters
Using Particle Swarm Optimization and Simulated Annealing
Algorithms 51
P. J. Pawar, R. Venkata Rao and J. P. Davim
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
vi Contents
Chapter 9 Integration of Product Development Process Using STEP and PDM 141
S. Q. Xie and W. L. Chen
Index 175
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
PREFACE
Artificial intelligence is a subfield of computer science concerned with understanding the
nature of intelligence and constructing computer systems capable of intelligent action.
Artificial intelligence can be applied to all systems and manufacturing processes.
This book aims to provide the research and review studies on artificial intelligence in
manufacturing. The first chapter provide information on application of neural networks and
fuzzy sets to machining and metal forming. Chapter 2 discuss multi-objective optimization of
multi-pass milling process parameters using artificial bee colony algorithm. Chapter 3 is
focused on optimization of abrasive flow machining process parameters using particle swarm
optimization and simulated annealing algorithms. Chapter 4 discuss the effects of process
parameters on burr height in drilling of AISI 316 stainless steel using artificial neural network
model. Chapter 5 is focused on artificial neural network modeling of surface quality
characteristics in abrasive water jet machining of trip steel sheet. Subsequently, the chapter 6
deal with multi-objective optimization of cutting parameters for drilling aluminium AA1050.
The chapter 7 is dedicated application of fuzzy logic in manufacturing, a study on modeling
of cutting force in turning GFRP composites. The chapter 8 is dedicated on flank wear
detection with AE signal and FNN during turning of Al/15vol%SiC-MMC. Finally, the last
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
chapter of this research book is focused on integration of product development process using
STEP and PDM.
The present research book can be used as a text book for final undergraduate engineering
course (for example, mechanical, manufacturing, systems, etc) or as a subject on artificial
intelligence in manufacturing at the postgraduate level. Also, this book can serve as a useful
reference for academics, manufacturing and computational sciences researchers, mechanical,
systems and manufacturing engineers, professional in related industries with artificial
intelligence and manufacturing.
The Editor acknowledge their gratitude to Nova Publishers for this opportunity and for
their professional support. Finally, I would like to thank all the chapter authors for their
availability for this work.
J. Paulo Davim
Aveiro, Portugal
June 2009
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
RESEARCH AND REVIEW STUDIES
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 1
U. S. Dixit∗
Department of Mechanical Engineering,
Indian Institute of Technology Guwahati 781 039, INDIA
ABSTRACT
Machining and metal forming are two major manufacturing processes. Neural
networks and fuzzy sets have been employed in the modeling, optimization and control of
these processes. This chapter describes how these soft computing tools can be used in the
areas of machining and metal forming starting from the brief background of the methods.
It is observed that neural networks are very effective tools of learning from the data.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Multilayer perceptron and radial basis functions neural networks have been extensively
used for this purpose. The advantages of fuzzy set based models are transparency of the
model unlike black box nature of neural networks, ease of representing the experts’
knowledge and ability to handle imprecise information.
In this chapter fuzzy set applications have been classified into three parts—
application of fuzzy set operations, application of fuzzy arithmetic and application of
fuzzy logic. The combination of fuzzy sets and neural networks is very effective and the
techniques may be used in conjunction with finite element model. Some suggestions for
future work have been provided.
1. INTRODUCTION
Of late neural networks and fuzzy sets are being applied in many areas of manufacturing.
These techniques are the constituents of artificial intelligence, as they try to emulate human
intelligence. In spite of development of a number of computational techniques and high speed
computers, there is no substitute for skilled manufacturing personnel. It is, therefore, natural
to focus the attention towards these techniques that resemble the thinking pattern of
∗
Corresponding author, E-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
2 U. S. Dixit
experienced and skilled manufacturing personnel. Neural networks mimic the capability of a
human to learn from the data and fuzzy sets mimic the ability to make inferences based on
imprecise and linguistic information.
Fuzzy set and neural network based methods are parts of more general soft computing
methods. Soft computing methods are distinguished from the conventional hard computing
methods by the following characteristics:
• Soft computing methods can work with approximate data. Approximation occurs in
the form of uncertainty and imprecision. Uncertainty refers to statistical variation and
imprecision to the vagueness in the definition. As an example of uncertainty,
consider that the flow stress of a material may be approximated by a normal
distribution with a mean and a standard deviation. The more is the standard
deviation, the more is the uncertainty in the flow stress value. As an example of
imprecision, consider that the product A looks more beautiful than product B. One
can not quantify the beauty in a crisp manner. Thus, there is an imprecision in the
world ‘beautiful’. Based on uncertain and imprecise data, soft computing methods
can produce approximate but useful result. Although more often the results produced
by the soft computing techniques are not accurate, one will usually get an idea of the
extent of approximation.
• Soft computing methods can work with missing data. It is possible that in the
presence of missing data, soft computing model may be more approximate and/or
may not be available for the entire domain. However, usually, one will get an idea
about the extent of approximation or certainty factor of the result obtained from the
model.
• Soft computing methods have ability to learn from the data. One need not have a
generalized theory of the phenomenon. One analogy can be given for the learning
behavior of soft computing methods. Suppose one wants to learn driving a car. One
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
method can be to teach him/her the physics and engineering of car and prepare a list
of instruction for him/her to follow. Instructions can be of the form: “If you want to
increase the speed by 10% in top gear, you have to press the accelerator by 3 mm”.
Imagine how effective this method of learning is! Many a times, hard computing
methods have similar complexity. Another way of learning the car driving that is
akin to soft computing methods is as follows. Let the learner start driving the car.
He/she takes some actions and observes the result; then takes further action based on
the feedback. After trying for a number of times, he/she will learn the driving. Many
soft computing based methods learn from the data in the similar manner. A number
of pairs of input (action) and output (result) are presented to a soft computing tool to
train it, after which it becomes possible to predict the output not only for the training
data but for other cases also.
• Soft computing algorithms are simple and many a times quite general in nature, such
that the algorithm developed for one problem may be easily modified to make it
suitable for the other case. For example, the methods to train a driver and a cook will
be quite different if done in a hard computing way. However, doing in a soft
computing way requires the similar training method. Both the cook and the driver
have to learn from experience.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 3
The present chapter describes the application of fuzzy set theory and neural networks in
metal forming and machining. The main focus is on the application of these two major
constituents of the soft computing. Only a cursory description of the theory of these
techniques is provided in this chapter. The reader is encouraged to obtain the background of
these methods from other sources [1–4].
Thus, any output is a function of input variables. A function fi is constructed by the neural
network based on the learning data. Usually, data will be supplied in the form of input-output
pair. The learning procedure utilizing the output (target) values is called supervised learning
procedure. Sometimes, the learning data may contain only inputs and no output values. Then,
also the neural network can learn using unsupervised learning procedure. The majority of
applications of neural network in machining make use of supervised learning procedure. In
the following subsection, two common types of neural networks are described.
For simplicity consider the case of two inputs and one output. Figure 1 shows a multi-
layer perceptron network architecture with two hidden layer. Each layer consists of a number
of neurons, which are basically the processing units. In this type of network, the weighted
outputs of the neurons of one layer become the inputs to the neurons of the next layer. Each
neuron of the input layers receives the value of one variable and emits it as it is to be used by
subsequent layer. Let uij be the weight associated with i-th input neuron and j-th neuron in the
first hidden layer. For the sake of simplicity, assume that each hidden layer consists of 3
neurons, although there is no restriction on the number of neurons in the hidden layers. If the
processing-function of the j-th neuron in the first hidden layer is denoted by dj, then the
outputs of the neurons of the hidden layers are given by
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
4 U. S. Dixit
The weighted outputs of hidden layer 1 reach hidden layer 2. Let vij be the weight
associated with i-th neuron in the first hidden layer and j-th neuron in the second hidden
layer. If the processing-function of the j-th neuron in the second hidden layer is denoted by ej,
then the outputs of the neurons of the hidden layers are given by
The weighted outputs of hidden layer 2 reach the output layer. Let wij be the weight
associated with i-th neuron in the second hidden layer and j-th neuron in the output layer. If
the processing-function of the j-th neuron in the second hidden layer is denoted by fj, then the
outputs of the neurons of the hidden layers are given by
In this architecture only two hidden layers are shown. In general, there can be more
hidden layers.
Note that if all the processing functions are linear, the output will be a linear combination
of input variables. However, if this were our aim, we would have used a multi-linear
regression procedure. In general, output may be a non-linear function of the input variables.
Hence, it is usual practice to have non-linear processing functions in the hidden layers. The
function in the output layer is taken linear and often of the following form:
f ( x) = x . (4)
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 5
It is clear that if all the processing functions are linear, the output will be a linear function
of input. This is seldom the case. Usually, the processing functions of hidden layer neurons
are nonlinear. By increasing the number of neurons in a hidden layer, it is possible to fit the
function that matches the supplied data. Hence, many researchers find it convenient to have
only one hidden layer.
In the above discussion, input to a neuron has been taken as the linear combination of the
outputs of the neurons of the previous layer, with no constant term. A constant term or bias
can be easily incorporated in it by having a neuron in each layer (except the output layer),
which always emits 1. The weight associated with that neuron will act as bias.
The processing (activation) functions of the hidden layer neurons are non-linear function,
which are bounded between 0 and 1 or between −1 and +1. One common function is the log
sigmoid function given by
1
f ( x) = , (6)
1 + exp(−cx)
which is bounded between 0 and 1 for −∞ < x < ∞ . The parameter c is a slope parameter.
Another common function is tan sigmoid given by
f ( x) = tanh(cx) , (7)
Having fixed the processing functions, the predictive capability of the neural network is
decided by the weights. The procedure to obtain the proper weights is as follows:
• Divide total learning data into training, testing (called cross-validation by some
authors) and validation (called testing by some authors) data. A typical ratio is 6:3:1.
• Determine the weights by any optimization algorithm, such that the error in
prediction is minimized for training data upto certain error goal. With the trained
neural network, the testing error is calculated. An optimum neural network provides
reasonable predictions for training as well as the testing data. If the training error is
less, but testing error is high, the network is called to over-fit the data. In that case,
the network is trained again (usually with relaxed error goal) and tested.
• The network architecture and weights that provide the tolerable amount of error in
training and testing data are frozen. The performance of the finalized neural network
is assessed on the validation data.
The most common algorithm for the training of MLP neural networks has been
backpropagation algorithm, in which the weights of the last layer are adjusted first and then
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
6 U. S. Dixit
the weights of other layers are adjusted in backward sequence. The optimization problem of
determining the weights poses challenging issues. There is a tendency to get trapped into
local minima. To avoid this problem, many non-traditional (particularly evolutionary)
optimization algorithms have been employed. The convergence speed is also a major concern.
Another common neural network is radial basis function (RBF) neural network. It has
only one hidden layer. A typical architecture consisting of 2 input, 3 hidden and one output
neurons is shown in Figure 2. No weights are associated between hidden layer and input
layer. The values of input variables reach the neurons of hidden layers as it is. With each
neuron in the hidden layer is associated a center, which is a fixed vector, whose size is equal
to the number of input variables. In fact, usually from the supplied learning data, some are
chosen to act as center. The processing functions of the neurons in the hidden layer are radial
basis functions, which map the Euclidean distance of an input vector from the center into a
real number. The weighted outputs of each neuron in the hidden layer reach the output
neuron, where it is summed. Thus, for the present neural network, the output is given by
3
o = ∑ wiφi ( x − ci 2 ), (8)
i =1
where x is the input vector, ci is the center of the i-th neuron in hidden layer, φi is the
corresponding radial basis function and wi is the corresponding weight. Specifically, for the
network shown in Figure 2, the output is given by
( )
3
o = ∑ wiφi ( x1 − ci1 ) 2 + ( x2 − ci 2 ) 2 , (9)
i =1
where ci1 and ci2 are the components of the center of i-th neuron. There are a number of
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
( )
2 1/ 2
Multiquadrics: φi ( x ) = x - ci + si2 , (10)
( )
2 −1/ 2
Inverse Multiquadrics: φi ( x ) = x - ci + si2 , (11)
2
− si2 x-ci
Gaussians: φi ( x ) = e (12)
2
Thin Plate Splines : φi ( x ) = x - ci log x - ci . (13)
In Equations (10–12), si is called spread parameter that decides the zone of influence of a
neuron. The most commonly used radial basis function for the modeling of metal forming and
machining processes is Gaussian function.
From Equation (9) it is seen that once the centers and types of functions are fixed, the
output is a linear function of the weights. The weights can be obtained by multiple-regression
method. This procedure provides unique and fast solution.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 7
accelerometer, cutting force dynamometer, acoustic emission sensor and sound measuring
sensor. The network takes the cutting parameters like cutting speed, feed and depth of cut as
input and predicts the required performance parameter as output.
Although there have been a number of attempts to model the machining performance
parameters, there are a number of issues to be addressed. First challenge is to develop a neural
network model that requires less amount of learning data. The second challenge is outliers.
The experimental data often contains spurious data. Therefore, a data filtration scheme is
required. The third challenge is the statistical variation in the data. A number of replicate
experiments need to be carried out. The neural network model should be able to predict not
only the parameters, but their expected variations. There have been few attempts to predict
variations in the machining parameters. Kohli and Dixit [5] have used neural networks to
predict lower, most likely and upper estimates of surface roughness in a turning process.
Figure 3 shows their results for the case of dry turning of steel with coated carbide tools. It is
seen that in almost all the cases, experimental values fall in between lower and upper
estimates. There is a significant difference between upper and lower estimates indicating the
presence of large amount of statistical variation.
Compared to the estimation of cutting force and surface roughness, estimation of tool
wear is more difficult. Sick [6] reviewed 138 publications dealing with online and indirect
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
8 U. S. Dixit
tool monitoring in turning using neural networks and observed that a reliable tool wear
monitoring system is still far away from the goal.
Figure 3. Predicted values versus experimental values of dry turning of steel with coated carbide tool.
With permission from Kohli and Dixit [5]. Copyright [2005] Springer.
optimization problems have been minimum cost of machining, maximum production rate and
the weighted combinations of these two goals. These goals are subjected to various
constraints such as maximum surface roughness, maximum cutting force, maximum power
etc. Of late researchers have started solving multi-objective problems.
As a neural network model can provide performance of a machining operation as a
function of input parameters, it can be used in the optimization process. The objective and
constraint functions can be represented in the form of trained neural networks. Afterwards,
any suitable optimization method can be employed for solving the optimization problem. Cus
and Zuperl [7] have proposed a methodology of machining optimization with neural network.
They optimize a manufacturer’s implicit value function y that is a function of surface
roughness, cost of machining and production rate. Thus, the three goals are combined into
one depending on the manufacturer’s preference. A neural network is trained with cutting
speed, feed and depth of cut as input variables and manufacturer’s value function y as the
output variable. The training data is selected in such a manner, so that constraints are not
violated. The trained neural network is used as the objective function and optimization is
carried out by a suitable multi-variable optimization problem. Authors have provided an
example of CNC turning, in which empirical expressions have been used for surface
roughness, tool life, cutting force and cutting power. In place of empirical expressions, one
can use neural networks for prediction of machining performance parameters.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 9
Apart from offline optimization, online optimization of machining processes can also be
carried out using neural networks. Ko and Cho [8] have proposed an approach for the
adaptive optimization of face milling process that uses two neural networks— one for
predicting the tool wear and the other for predicting the performance parameters (cutting
force, cutting power and surface roughness). The first neural network used the feed force
signal for the prediction of length of the wear. The input variables for the second neural
network are cutting conditions and tool wear length. The process is optimized online using
exterior penalty function method to tackle the constraints. Liu and Wang [9] have proposed
neural network based control and optimization of milling process.
Neural network can be trained for producing the inverse relations too. One can develop a
network that predicts surface roughness as a function of cutting speed, feed and depth of cut.
Similarly, an inverse network can be developed to predict cutting speed, feed and depth of cut
for a prescribed surface roughness. This will not be difficult if the inverse problem has a
unique solution. One can suitably select the input variables and their ranges such that a unique
solution is obtained. Using this concept, Azouzi and Guillot [10] has proposed an inverse
process neurocontroller for optimizing the turning process. The force and vibrations sensors
are used to provide the feedback in the proposed neurocontroller.
skin-pass rolling is a cold rolling process, in which the sheet metal is subjected to very light
reduction (0.5–4%) in thickness, in the presence of friction. The purpose of temper rolling
process is to provide a degree of surface hardening, restore temper, prevent stretcher strains
(Lueder’s bands), impart a desired finish, and to impart a desired degree of flatness. The roll
force in this process depends on a number of parameters. Pican et al. [11] have used the
following parameters as the input parameters:
• Number of passes: 0, 1 or 2
• Width of sheet: 600–1900 mm
• Thickness of the sheet: 0.3–3.0 mm
• Percentage reduction: 0.2–2.0 %
• Lubrication: no lubrication, lubricant 1, lubricant 2
• Back tension: 10–50 N
• Front tension: 10–70 N
• Sheet temperature: 0–60 °C
• Surface finish of work rolls: 21 different conditions
• Roll wear (basically in terms of the total length of sheet processed by the work rolls):
0–130 km
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
10 U. S. Dixit
The output layer just contains one neuron corresponding to roll force. The roll force
prediction ultimately helps in adjusting the initial gap between the rolls. The final network
contained two hidden layers— one with 48 neurons and other with 24 neurons. A total of
6221 training data and 1265 testing data were used for modeling. This data was collected
from the plant in about six months. The requirement of huge amount of data for neural
network modeling poses one of the challenges in its implementation.
Larkiola et al. [12] has predicted roll force by a combination of physics based model and
neural network model. In their approach, although the roll force was calculated based on
physics based model, the material and friction parameters in the model were obtained from
trained neural networks. The neural network for the computation of material parameter (2
material constants) consisted of 18 input neurons corresponding to alloying elements,
temperature of the last hot rolling pass, coiling temperature etc and was trained with 4500
training data. The final network contained one hidden layer with 10 neurons and provided
root mean square error of 4.9%. The friction parameter was obtained in an inverse manner, so
as to obtain the correct roll prediction by the physics based model. Thus, any error in the
estimation of material parameter or physics based model is compensated by the friction
parameter. The neural network for the computation of friction consisted of 10 input variables.
Cho et al. [13] used two different types of neural networks for the prediction of roll force
in cold rolling. One MLP neural network predicted the roll force directly and other MLP
neural network provided a corrective coefficient which has to be multiplied to the prediction
made by a physics based model. The authors observed that both the MLP neural network
models could improve the accuracy of prediction by 30–50% compared to the physics based
model. Prediction by neural network is probabilistic in nature. Therefore, in order to have
more reliability, the predictions of both neural networks and physics based model can be
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
considered together. One can take the weighted average of three predictions. Lee and Lee [14]
also proposed a model for the prediction of roll force in hot rolling that combines neural
networks with the physics based model. Xie et al. [15] has used neural network for predicting
the error in the mathematical model that predicts the coiling temperature. Recently, Geerdes
et al. [16] applied the neural networks in the prediction of temperature in a hot strip mill. The
authors observed that a combination of neural network model and physics based model
provides the best result, in which the neural network is used to correct the physics based
prediction.
Gorni [17] has described the application of neural networks in the modeling of hot plate
rolling process for following tasks:
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 11
Author has pointed out the requirement of sufficient amount of data for training as one of
the challenges towards practical application of rolling process.
Gunasekera et al. [18] has developed a neural network model for cold rolling process.
The data required in the modeling was collected from a physics-based model. The authors
concentrated on reducing the error in prediction and training time of the neural network.
Among the physics based modeling techniques, finite element model (FEM) has been
found to be very effective in predicting various performance parameters of rolling. However,
FEM requires a large computational time and is not suitable for online prediction. A neural
network can be trained with FEM generated data offline. The trained neural network can be
used for predicting the performance parameter in subsequent applications, as the time
required for prediction by a neural network is very small. This possibility has been explored
by a number of researchers [19−21]. Among these, Dixit and Chandra [19] concentrated on
reducing the number of training and testing data for neural network modeling and prediction
the most likely, lower and upper estimates of roll force and roll torque.
Like in the rolling, neural networks can be employed to model other metal forming
processes. However, there is less number of papers describing the application of neural
networks in the other processes. Osakada and Yang [22] employed neural networks for the
process planning of cold forging. Raj et al. [23] has applied neural networks in the modeling
of hot extrusion and hot upsetting. Mori and Li [24] applied neural networks in the forging
process. The authors used two geometric parameters of the die and aspect ratio of the
workpiece as the input variables of the neural network model. The corresponding outputs
were the die filling state and the forging load. The training and testing data for the neural
network were obtained from FEM simulations. Kazan et al. [25] predicted spring-back in
wipe bending using neural networks.
There have been far less number of applications of RBF neural networks for the
prediction of performance parameters in rolling. Sbarbaro-Hofer [26] used RBF neural
networks in the control of the strip thickness in a steel rolling mill. Recently, Gudur and Dixit
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
[27] used RBF neural network for predicting the roll force and roll torque in cold rolling
process. In their model, network had 5 input parameters. They used 55 training data and 30
testing data. The percentage root mean squared fractional errors in the roll force prediction
were 0.25% for training and 2.9% for testing. The corresponding values for the roll torque
were 0.77% and 3.5%.
The above description has highlighted the application of neural networks to metal
forming in the following ways: (1) use of neural network as an alternative computational tool
for the modeling of the process (2) use of neural network for correcting the predicted values
obtained by physics-based methods and (3) capturing the knowledge of physics-based model
with a view point of reducing the prediction time for online learning and/or optimization.
Gudur and Dixit [28] have presented one more application of neural network— its use as an
assistive tool to FEM model of the process. The general overview of the scheme for cold flat
rolling is shown in Figure 4. The authors have used a plane strain rigid-plastic FEM model
that provides the velocity components at each node alongwith the location of neutral point. A
radial basis function neural network (RBF NN) accepts these as input and gets trained. The
trained neural network is kept in a repository. Now, whenever a problem is to be solved,
initial velocity field and neutral point are obtained from this trained neural network. Further
iterations of FEM are carried out to obtain a more accurate solution and post-process the
results. It is observed that the reduction in the computational time is by a factor of order 10.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
12 U. S. Dixit
For a more refined mesh updated Lagrangian scheme, the procedure is expected to provide
more significant time saving.
Figure 4. A general overview of neural network assisted FEM model. With permission from Gudur and
Dixit [28]. (A label in the figure has been slightly modified). Copyright [2005] Elsevier.
Suppose that one has to construct a fuzzy set F of “numbers close to 5” from these numbers.
There can be various solutions to this problem. Some of the solutions are as follows:
where 0.2/3 means that the membership grade of natural number 3 is 0.2. Note that in all the
above solutions, the natural number 5 is having the membership grade 1 as there is no doubt
that it is close to 5. On the other hand, there is subjectivity in the allocation of membership
grades to other numbers. This depends on how one perceives the word ‘close’. To find out
suitable values of membership grades is one of the most challenging tasks of fuzzy set theory.
It is natural that it needs some art in capturing the human thinking in the mathematical
framework.
Fuzzy sets have been extensively used in decision making by employing various
operations of fuzzy set theory. As a simple example of it, consider three cutting fluids L1, L2
and L3. Let A be the set of high specific heat and B the set of high thermal conductivity and
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 13
A = {0.7 / L1, 0.9 / L2, 0.8 / L3}, B = {0.8 / L1, 0.5 / L2, 0.6 / L3} (15)
As per expert opinion, a good cutting fluid should have high thermal conductivity and
high specific heat. In fuzzy set theory, the word ‘and’ can be replaced by an intersection
operator. Thus, the fuzzy set of high specific heat and high thermal conductivity is given by
Note that here the following definition of A∩B has been used. The membership grade of
an element in the set A∩B is the minimum of its membership grades in A and B. Now,
examining the set A∩B (Eq. 16), it is seen that L1 has the highest membership grade and thus
is the most suitable cutting fluid. In the same way, the ‘or’ of English language can be
replaced by a union operation of the fuzzy set, which is usually defined as follows. The
membership grade of an element in set A∪B is the maximum of its membership in A and B.
A prominent branch of fuzzy set theory is the fuzzy arithmetic, which deals with the
fuzzy numbers. Fuzzy numbers are the generalization of interval number, where
corresponding to each membership grade, a different interval can be assigned. For example,
coefficient of friction in a machining process may be (0.7, 0.7), (0.6, 0.8) and (0.5, 0.9) at
membership grades of 1, 0.8 and 0.5 respectively. Many of the process variables are
imprecise and uncertain and thus are best represented by fuzzy numbers. When these
variables are put in a physics-based model, the result is obtained in the form of fuzzy
numbers, which is a more realistic picture. Note that apart from using fuzzy variables in a
physics model, the fuzziness can be introduced in the model itself, if the physics is uncertain.
For example, assume a physics-based model provides that the parameter y is related to
parameter x in the following way:
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
y = x2 . (17)
y = xa , (18)
where a is a fuzzy number, whose most likely value corresponding to the membership grade 1
is 2. Once the result is obtained in the form of fuzzy numbers, using this information in an
appropriate way is another important task.
Another important branch of fuzzy set theory is fuzzy logic, which uses IF-THEN rules
in which either the antecedent (IF part) or the consequent (THEN part) or both contain fuzzy
sets. The decision is taken by evaluating the fuzzy rules. In Mamdani fuzzy inference system,
both antecedent and consequent are fuzzy sets. Sugeno fuzzy model, also known as Takagi,
Sugeno and Kang (TSK) model contains fuzzy sets in antecedent and crisp function in the
consequent. A typical rule in Mamdani system is as follows:
If depth of cut is low and feed is low and cutting speed is high then surface roughness is
low.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
14 U. S. Dixit
If depth of cut is low and feed is low and cutting speed is high then surface roughness
−0.1
is 5 fv d.
In the following paragraphs, some applications of fuzzy set theory to machining will be
described. The applications have been classified into three groups— (i) Application of fuzzy
set operations, (ii) Applications of fuzzy arithmetic, (iii) Applications of fuzzy logic.
Fuzzy set operations are very helpful in taking decisions in the presence of conflicting
and incommensurable objectives. For example, consider that 5 different types of models of a
product have to be evaluated against two objectives. If a model has a membership grade μ1 in
one objective and μ2 in other objective, its overall membership grade can be defined as
μo = min( μ1 , μ2 ) . (19)
Here, the overall performance of the model is dependent on the most poorly performing
aspect. This type of strategy is called non-compensating strategy. An overall membership
grade based on a compensating strategy may be defined
μo = μ1 μ2 . (20)
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
A weighted combination of two strategies may also be taken. Thus, if membership grades
of a model in n different objectives are μ1 , μ 2 ,........., μ n , then overall membership grade
may be defined as
where α is a weight factor. If α=1, then Eq. (21) provides a pure compensating strategy and if
α=0, it provides a pure non-compensating strategy.
One can easily incorporate linguistic information in the decision process. For example, if
a component has a membership grade μ in a set of ‘good surface finish’, it can be assigned a
membership grade of μ in the set of ‘more or less good surface finish’. Thus, customers’
requirement available in the language form may be converted into mathematical form.
In the area of multi-objective machining optimization, the fuzzy set based decision
strategy may be very effective. There are a number of objectives to be satisfied in a multi-
objective machining optimization such as minimum cost of product, maximum production
rate, maximum profit rate and minimum surface roughness. In the fuzzy set based approach,
different solutions may be assigned membership grades in different objectives and then based
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 15
on the fuzzy set operations, the solution having the overall membership grade may be chosen.
Panchal et al. [29] have used this type of approach in the optimization of turning process.
Fuzzy arithmetic is helpful when the values of variables are uncertain and imprecise.
Several researchers have used fuzzy arithmetic in machining optimization. Recently, Liu [30]
has developed a method that can obtain the optimum fuzzy cost of machining in a multi-pass
turning process, when the exponents and coefficients in the objective and constraint functions
are taken as fuzzy number. The optimum cost in the form of a fuzzy number provides more
information than the crisp value.
In developing a fuzzy arithmetic model, one may face difficulty in assigning suitable
fuzzy numbers to various variables. A simple way is to treat these variables as linear
triangular numbers. The most likely estimate of a variable can be assigned a membership
grade 1 and the lower and upper estimates of the variable can be assigned membership grades
of 0.5. With these three points a triangle can be constructed. The more sophisticated methods
can also be tried.
The fuzzy logic containing the IF-THEN fuzzy rules has been used in developing the
expert system and controller. Basically, a fuzzy logic based controller may be considered as
an expert system that can take the appropriate decision for a control action based on the
sensory feedback. Thus, software part of a controller is similar to software of an expert
system. Fuzzy logic has been widely used in modeling and control of machining problems.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 5 shows the block diagram of an expert system that can learn from shop floor data.
The system provides the necessary output that can be used for either process planning or
control. The expert system requires IF-THEN rules, which can either be supplied by an expert
or can be generated from the shop floor data. The shop floor data is limited in quantity. It
often becomes difficult to use that data for generating all the required rules. A good strategy
can be to train a neural network from the data, as neural networks are efficient in learning
from the data. The trained neural network can be used to generate lots of IF-THEN rule. The
strategy described in [31, 32] can be adopted for generating the rules. The generated rules can
be evaluated by an expert and expert can suitably modify them. Once the rule-base is
available, the inference module can predict the output for given set of input.
Abburi and Dixit [31] used this procedure for the surface roughness prediction in a
turning process. The input variables of their expert system are cutting speed v, feed f, depth of
cut d and acceleration of radial vibration of the tool-holder a. Figure 6 shows how the input
and output variables are fuzzified into a number of overlapping fuzyy subsets. In this type of
fuzzification, the value of a particular variable may be part of two fuzzy subsets. Accordingly,
for a given set of input variables, a number of rules get fired. The strength of different rules is
different. The combined action of the rules decides the output of the expert system based on
the standard procedure of fuzzy logic theory. The validation of the procedure with
experimental data is good. The similar procedure may be employed for modeling of other
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
16 U. S. Dixit
machining parameters such as cutting force, tool wear, and tool life. The expert system can
also be conveniently used for solving the inverse problems. For example, for a given surface
roughness, cutting speed, feed and depth of cut can be obtained. This type of expert system
also possesses a certain amount of extrapolation capability, unlike neural networks.
Figure 5. A block diagram of an expert system that has learning capability. With permission from
Abburi and Dixit [31]. Copyright [2006] Elsevier.
The fuzzy set based expert system developed in [31] has the following advantages:
• The system can solve the inverse problems quickly. The inverse problems usually
have multiple solutions, which the expert system can easily identify.
• A certain amount of extrapolation is possible, as the physics of the process usually do
not change abruptly.
In an early work, Fang and Jawahir has [33] has proposed a fuzzy logic based
methodology to assess total machining performance encompassing surface finish, tool-wear
rate, dimensional accuracy, cutting power and chip breakability. The authors quantified the
effect of major influencing factors on total machining performance by fuzzy set method and
developed a series of fuzzy set models to give quantitative assessments for the given set of
input conditions. Fang et al. [34] has presented a fuzzy set based methodology for predicting
the chip form and chip breakability in machining. A series of machining experiments were
conducted to establish a chip control database which is used as a standard to quantify the
variability of chip breaking due to effects varying process parameters.
In References [35, 36], process parameters are selected/optimized based on fuzzy logic.
Susanto et al. [37] applied fuzzy logic in tool wear monitoring of face milling process.
References [38, 39] deal with predicting burns in grinding process. References [40–42] apply
fuzzy logic to drilling process.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved. Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 17
Figure 6. Fuzzification of input and output variables for turning process..With permission from Abburi
and Dixit [31]. Copyright [2006] Elsevier.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved. 18 U. S. Dixit
Figure 7. Membership functions of desired: (a) velocity (b) reduction and (c) power. With permission
from Dixit et al. [43]. Copyright [2002] Elsevier.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 19
An interesting application of fuzzy set operations has been provided in reference [43].
Here, the fuzzy set operations have been used for the conceptual design of a laboratory cold
rolling mill. The customer’s requirement of maximum mill speed, maximum possible
reductions and rolling power are represented as fuzzy sets as shown in Figure 7.
The customer will be very pleased to have a mill speed of more than 1m/s as indicated by
the constant membership grade of 1.0 after an outlet strip velocity of more than 1 m/s. As the
strip-velocity reduces below 1 m/s, the membership grade indicating the satisfaction level of
the customer linearly decreases to become 0 at 0 strip-velocity. In the same way, the
membership functions of desired reduction and power may be interpreted. Note that Figure 7
(c) represents a fuzzy set of low power. The membership grade in the fuzzy set of very low
power is obtained by squaring its membership grade in the fuzzy set of low power. Assuming
that the customer requires high reduction, high mill-speed and very low power, the overall
membership grade is obtained by the fuzzy intersection operation. Thus, the overall
membership grade μo is given by
μo = min ( μr , μv , μ p2 ) . (22)
Among the various possible solutions, the solution providing the maximum overall
membership grade is chosen.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 8. Membership functions of roll diameter from the viewpoints of low power and defect-free
rolling. With permission from Dixit et al. [43]. Copyright [2002] Elsevier.
In reference [43], the fuzzy set theory has also been applied for deciding the roll
diameter. Large diameter rolls provide better rigidity, better cooling, lesser value of the
minimum coefficient of friction, a greater value of maximum possible reduction and lesser
tendency of central bursting and split end defects in the rolled product. On the other hand,
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
20 U. S. Dixit
small rolls provide lesser rolling power and lesser spread. Thus, there are conflicting
objectives in the selection of proper roll diameter. The proper roll diameter will maximize the
overall objective, which is measured by the overall membership grade. For example, Figure 8
shows the membership functions of roll diameter from the viewpoints of low power and
defect-free process. The intersection of two curves is the point that maximizes the overall
membership grades in these two objectives. In the same way, other objectives may be
considered. The art lies in choosing the proper shape functions.
Dixit and Dixit [44] applied fuzzy set operations in the scheduling of tandem mills. The
conflicting objectives of minimum power and maximum reliability were optimized based on
the fuzzy set theory. In this work, the material parameter and friction are considered as fuzzy
number.
Metal forming problems have been extensively modeled using finite element method. A
finite element package requires the data about the material properties and friction coefficient.
Often these values are imprecisely known and can therefore be represented as fuzzy numbers.
Dixit and Dixit (1996) considered the material and friction parameters as fuzzy number
and obtained the values of roll force, roll torque and roll pressure distribution from a finite
element model. The material is assumed to strain harden in the following way:
n
⎛ ε eq ⎞
σ y = ( σ y )0 ⎜ 1 + ⎟ , (23)
⎝ b ⎠
where (σ ) is the yield stress of the raw material, ε eq is the equivalent strain and b and n
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
y 0
are material handling constants. The parameters ( σ ) , b and n are taken as fuzzy. Figure 9
y 0
shows the membership functions of ( σ ) , b and n for a steel and coefficient friction. Based
y 0
on these parameters, variation of roll force with reduction for some membership grades is
shown in Figure 10. Reference [11] mentioned in the figure pertains to the work of Shida and
Awazuhara [46].
Fuzzy logic has been widely used for controlling the various processes including rolling.
Recently, Gudur and Dixit [47] employed it for the modeling of roll force and roll torque. For
this purpose, a Sugeno fuzzy model is used and the methodology of reference [48] is adopted.
The representation of IF-THEN rules in the TS fuzzy model is given as
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 21
Ri : IF x1 is A1 (i ) and x2 is A2 (i ) .......and xk is Ak (i ),
(24)
THEN yi = ai0 + ai1 x1 + ai2 x2 + ........ + aik xk .
where Ri is the ith rule, vector x = [ x1 , x2 ,....xk ] represents the set of k input variables like
j
reduction, roll radius etc and A (i ) is the fuzzy subset corresponding to the jth input
j
variable. Note that depending on the rule, A (i ) can be low (L), medium (MD) or high (H).
The output of the ith IF-THEN rule is yi , which is assumed to be a linear function of the input
variables. The coefficients associated with the input variables in the linear functions are
j
denoted as ai , where subscript denotes the rule number and superscript denotes the
associated input variable. The aggregated output of the Sugeno fuzzy model, ŷ is expressed
by a weighted average of the rule consequents:
NR
∑w y i i
yˆ = i =1
NR
, (25)
∑w
i =1
i
where wi is the strength of the ith fuzzy rule and N R is the total number of rules. The
strength of the rule is taken as the product of the membership grades of the input values of the
variables in the corresponding fuzzy subsets.
j
The coefficients ai of Eq. (24) can be obtained by minimizing the maximum
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
approximation error ( λ ) between the actual output and the fuzzy model output over the given
input-output datasets, which can be obtained experimentally or from FEM model. For this,
the following linear programming (LP) model is solved:
Minimize λ ,
subject to,
o p − yˆ p ≤ λ , p = 1, 2,........m,
(26)
−o p + yˆ p ≤ λ , p = 1, 2,........m,
λ ≥ 0,
aij ≥ 0, i = 1, 2,.......N R , j = 1, 2,.....k .
where the subscript p represents the pth input-output pattern and m is the total number of
patterns in the dataset. The actual output of the pth data is o p . The maximum approximation
j
error is termed as λ . The design variables of the problem are ai and λ .
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved. 22 U. S. Dixit
Figure 9. Membership functions of (a) (σ ) y 0 (b) b (c) n (d) coefficient of friction. With permission
from Dixit and Dixit [45]. Copyright [1996] Elsevier.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 23
Figure 10. Variation of roll force with reduction at different membership grades. With permission from
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
The method described above has been extended to the prediction of lower and upper
estimates of the roll force and the roll torque based on the model described in [48]. The
maximum approximation error for computing the coefficients for lower and upper prediction
are termed as λ1 and λ2 respectively. The coefficients for lower and upper estimates are
obtained by solving the following LP models:
Minimize λ1 ,
subject to,
o p − yˆ p ≤ λ1 , p = 1, 2,........m,
(27)
o p − yˆ p ≥ 0, p = 1, 2,........m,
λ1 ≥ 0,
ai ≥ 0,
j
i = 1, 2,.......N R , j = 1, 2.....k .
and
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
24 U. S. Dixit
Minimize λ2 ,
subject to,
−o p + yˆ p ≤ λ2 , p = 1, 2,........m,
(28)
o p − yˆ p ≤ 0, p = 1, 2,........m,
λ2 ≥ 0,
ai ≥ 0,
j
i = 1, 2,.......N R , j = 1, 2,.....k .
Gudur and Dixit [47] have also proposed a method to remove the outliers from the
supplied data for learning.
Figure 11 shows the fuzzification of 5 input variables used in [47]. The input variables
are ratio of roll radius to inlet thickness (R/h1), coefficient of friction (f), percentage reduction
(r), and hardening parameters (b and n). The learning data from the fuzzy model is generated
from a radial basis function neural network (NN) model.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 11. Fuzzification of input variables for a typical rolling process. With permission from Gudur
and Dixit [2009]. Copyright (2009) Springer.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 25
Figure 12. Lower, most likely and upper estimates of roll force. With permission from Gudur and Dixit
[2009]. Copyright (2009) Springer.
The NN model in turn was trained by an FEM model. The lower, most likely and upper
estimate of roll force is shown in Figure 12.
The fuzzy logic can be applied in the online control of gauge thickness of the sheet in the
rolling process. It can also be used for controlling the flatness. Recently, Li and Janabi-Sharifi
[49] has proposed a fuzzy logic based strategy for inter-stand tension control in a hot strip
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
rolling mill. The control of tension is essential for maintaining the good quality of the
product. The tension is controlled by regulating the speed of work rolls. Authors have used
armature current of drive rolls as an indicator of the forward tension. Some other interesting
papers describing the fuzzy set applications to other metal forming processes are [50–53].
CONCLUSION
This chapter has highlighted the applications of neural networks and fuzzy sets to
machining and metal forming. Both these techniques have been applied in modeling,
optimization and control of the processes. Each of these techniques can be used separately or
together. For example Abburi and Dixit [31] used neural networks to learn from shop floor
data; the neural network predicted data in turn were used to develop a fuzzy expert system.
The hybrids of these methods have also been used, for example an adaptive-network-based
fuzzy inference system (ANFIS) is a new soft computing tool that takes inspiration from
fuzzy sets as well as neural networks. It uses the fuzzy rules of Sugeno type. The parameter of
the membership functions and output functions are adaptively changed based on the input
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
26 U. S. Dixit
data. The training procedure is similar to neural networks and it uses a layered architecture
similar to MLP network.
The neural network and fuzzy sets can also be used in conjunction with finite element
model. Finite element model has established itself as a robust tool in modeling, however it
takes a lot of computational time and does not provide a close form solution. Neural network,
fuzzy sets and finite element method in combination can provide a fast, transparent and robust
model.
For more successful applications of neural network and fuzzy sets in the machining and
metal forming area, the following issues need the attention of the researchers:
• These methods require a lot of data for learning. Although a number of methods have
been proposed to minimize the data required for learning, continuing effort is needed
in this direction. The soft computing based methods should have the capability to
learn from limited, imprecise and missing data.
• The robust data filtration algorithms should be developed to deal with the outliers in
the data. The data may contain statistical variation. The soft computing based model
should be able to predict the output in the form of a statistical variable. At present,
barring a few exceptions, most of the models predict the mean value of the
parameter.
• Fuzzy set theory is an excellent tool for incorporating the linguistic information in
the model. However, construction of a suitable membership function for a variable is
an art. There is a need to develop more systematic methods for it.
• Compatible hardware system like sensors, actuators etc should also be developed to
take the maximum advantage of the soft computing methods.
REFERENCES
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 27
[7] Cus, F. and Zuperl, U. (2006), Approach to optimization of cutting conditions by using
artificial neural networks, Journal of Materials Processing Technology, Vol. 173, pp.
281−290.
[8] Ko, T.J. and Cho, D.W. (1998), Adaptive optimization of face milling operations using
neural networks, ASME Journal of Manufacturing Science and Engineering, Vol. 120,
pp. 443−451.
[9] Liu, Y. and Wang, C. (1999), Neural network based adaptive control and optimization
in the milling process, International Journal of Advanced Manufacturing Technology,
Vol. 15, pp. 791−795.
[10] Azouzi, R. and Guillot, M. (1998), On-Line Optimization of the Turning Process Using
an Inverse Process Neurocontroller, ASME Journal of Manufacturing Science and
Engineering, Vol. 120, pp. 101−108.
[11] Pican, N., Alexandre, F. and Bresson, P. (1996), Artificial neural networks for the
presetting of a steel temper mill, IEEE Transactions: Expert, Vol. 11, pp. 22−27.
[12] Larkiola, J., Myllykoski, P., Nylander, J. and Korhonen, A.S. (1996), Prediction of
rolling force in cold rolling by using physical models and neural computing, Journal of
Materials Processing Technology, Vol. 60, pp. 381−386.
[13] Cho, S., Cho Y. and Yoon, S. (1997), Reliable roll force prediction in cold mill using
multiple neural networks, IEEE Transactions: Neural Networks, Vol. 8, pp. 874−882.
[14] Lee, D. and Lee, Y. (2002), Application of neural-network for improving accuracy of
roll force model in hot-rolling mill, Control Engineering Practice, Vol. 10, pp.
473−478.
[15] Xie, H.B., Jiang, Z.Y., Liu, X.H. and Wang, G.D. and Tieu, A.K. (2006), Prediction of
coiling temperature on run-out table of hot strip mill using data mining, Journal of
Materials Processing Technology, Vol. 177, pp. 121−125.
[16] Geerdes, W.M., Alvarado, M. Á.T., Cabreara-Rios, M. And Cavazos, A. (2008), An
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
[23] Raj, K.H., Sharma, R.S., Srivastava, S. and Patvardhan, C. (2000), Modelling of
manufacturing processes with ANNs for intelligent manufacturing, International
Journal of Machine Tools and Manufacture, Vol. 40, pp. 851−868.
[24] Mori, T. and Li, S. (2005), Determination of design parameters in metal forging process
by using FEM and neural network, Proceedings of the 10th India-Japan Joint Seminar,
February 21−26, 2005, IIT Kanpur.
[25] Kazan, R., Firat, M. and Tiryaki, A.E. (2009), Prediction of springback in wipe bending
process of sheet metal using neural network, Materials and Design, Vol. 30, pp.
418−423.
[26] Sbarbaro-Hofer, D., Neumerkel, D. and Hunt, K. (1993), Neural control of a steel
rolling mill, IEEE Transactions: Control Systems, Vol. 13, pp. 69−75.
[27] Gudur, P.P. and Dixit, U.S. (2009), An application of fuzzy inference for studying the
dependency of roll force and roll torque on process parameters in cold flat rolling,
International Journal of Advanced Manufacturing Technology, Vol. 42, pp.41–52.
[28] Gudur, P.P. and Dixit, U.S. (2008), A neural network-assisted finite element analysis of
cold flat rolling, Engineering Applications of Artificial Intelligence, Vol. 21, pp. 43–52.
[29] Panchal, J.H., Khanna, R. and Dixit, U.S. (2000), Optimization of turning process using
a neuro-fuzzy controller, Proceedings of Sixteenth National Convention of Mechanical
Engineers and All India Seminar on Future Trends in Mechanical Engineering,
Research and Development, Roorkee, September 29-30, 2000.
[30] Liu, S.-T. (2006), Optimization of a machining economics model with fuzzy exponents
and coefficients, International Journal of Production Research, Vol. 44, pp. 3083–
3104.
[31] Abburi, N.R. and Dixit, U.S. (2006), A knowledge-based system for the prediction of
surface roughness in turning process, Robotics and CIM, Vol. 22, pp. 363–372.
[32] Chen, J.C. and Black, J.T. (1997), A fuzzy-nets in-process (FNIP) systems for tool-
breakage monitoring in end-milling operations, International Journal of Machine Tools
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Neural Networks and Fuzzy Sets to Machining and Metal Forming 29
[39] Liu, Q., Chen, X. and Gindy, N (2005) Fuzzy pattern recognition of AE signals for
grinding burn, International Journal of Machine Tools and Manufacture, Vol. 45, pp.
811−818.
[40] Biglari, F.R. and Fang, X.D. (1995) Real-time fuzzy logic control for maximizing the
tool life of small–diameter drills, Fuzzy sets and systems, Vol. 72, pp. 91−101.
[41] Chung B.M. and Tomizuka M. (2001) Fuzzy logic modeling and control for drilling of
composite laminates, 10th IEEE International Conference on Fuzzy Systems,
Melbourne, pp. 509−512.
[42] Hashmi K., Graham I.D. and Mills B. (2000), Fuzzy logic based data selection for the
drilling process, Journal of Materials Processing Technology, Vol.108, pp. 55−61.
[43] Dixit, U.S., Robi, P.S. and Sarma, D.K. (2002), A systematic procedure for the design
of a cold rolling mill, Journal of Materials Processing Technology, Vol. 121, pp.
69−76.
[44] Dixit, U.S. and Dixit, P.M. (2000), Application of fuzzy set theory in scheduling of
tandem rolling mills, ASME Journal of Manufacturing Science and Engineering, Vol.
122, pp. 494−500.
[45] Dixit, U.S. and Dixit, P.M. (1996), A finite element analysis of flat rolling and
application of fuzzy set theory. International Journal of Machine Tools and
Manufacture, Vol. 36, pp. 947−969.
[46] Shida, S. and Awazuhara, H. (1973), Rolling load and torque in cold rolling, Journal of
the Japan Society for Technology of Plasticity, Vol. 14, pp. 267−278.
[47] Gudur, P.P. and Dixit, U.S. (2009), An application of fuzzy inference for studying the
dependency of roll force and roll torque on process variables in cold flat rolling,
International Journal of Advanced Manufacturing Technology, Vol. 42, pp. 41−52.
[48] Skrjanc, I., Blazic, S. and Agamennoni, O. (2005), Interval fuzzy model identification
using l∞-norm, IEEE Transactions: Fuzzy Systems, Vol. 13, pp. 561−568.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
[49] Li, G. and Janabi-Sharifi, F. (2009) Fuzzy looperless tension control for hot strip
rolling, Fuzzy Sets and Systems, Vol.160, pp. 521−536.
[50] Ong, S.K, De Vin, L.J., Nee, A.Y.C. and Kals, H.J.J. (1997), Fuzzy set theory applied
to bend sequencing for sheet metal bending, Journal of Materials Processing
Technology, Vol. 69, pp. 29–36.
[51] Osakada, K., Yang, G. and Mori, K. (1993), Determination of Optimum Forming Path
in Three-Roll Bending by Combination of Fuzzy Reasoning and Finite Element
Simulation, CIRP Annals— Manufacturing Technology, Vol. 42, pp. 291–294.
[52] Hsiang, S.H. and Lin Y.W. (2008), Application of fuzzy theory to predict deformation
behaviors of magnesium alloy sheets under hot extrusion, Journal of Materials
Processing Technology, Vol. 201, pp.138–144.
[53] Shiraishi, M., Nikawa, M., Kubota, T. and Goto (2007), Y., Prediction of curvatures of
parts extruded through rotary die using fuzzy inference, Journal of Materials
Processing Technology, Vol.187-188, pp. 702–705.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 2
ABSTRACT
The effective optimization of machining process parameters affects dramatically the
cost and production time of machined components as well as the quality of the final
products. This chapter presents the details of multi-objective optimization of a multi-pass
milling operation. The two objectives considered are maximization of production rate and
minimization of production cost subjected to various constraints of arbor strength, arbor
deflection, cutting power, and surface roughness.
Various cutting strategies are considered to determine the optimal process
parameters like the number of passes, depth of cut for each pass, cutting speed, and feed
per tooth. The optimization is carried out using a recently developed non-traditional
optimization algorithm namely, artificial bee colony (ABC) algorithm. An example is
presented and solved to illustrate the effectiveness of the algorithm. The results show that
the artificial bee colony algorithm can be effectively used in the multi-objective
optimization of multi-pass milling process.
∗
Corresponding author, E-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
32 R. Venkata Rao and P. J. Pawar
INTRODUCTION
In today’s manufacturing environment many large industries have attempted to introduce
the flexible manufacturing system (FMS) as a strategy to adapt to the ever-changing
competitive market requirement. The flexible manufacturing system involves highly
automated and computer controlled machines. Due to high capital and machining costs, there
is an economic need to operate these machines as efficiently as possible in order to obtain the
required pay back. The success of any machining operation depends on the selection of
machining process parameters. Proper selection of process parameters play a significant role
to ensure quality of product, to reduce the machining cost, to increase productivity in
computer controlled machining processes and to assist in computer aided process planning. A
human process planner selects machining process parameters using his own experience or
from the handbooks. But these parameters do not give optimal result. Various optimization
strategies and algorithms ranging from elementary numerical search methods to more
systematic approaches employing non-traditional techniques for optimization of process
parameters in case of single pass milling operation had been reported in the literature.
However, as multi-pass operations are often preferred to single pass operations for economic
reasons, recent efforts have been directed towards determination of optimal machining
conditions for multi-pass operations.
Traditionally, mathematical programming techniques like linear programming, method of
feasible direction, dynamic programming and geometric programming had been used to solve
optimization problems in milling. However, these traditional methods of optimization do not
fare well over a broad spectrum of problem domains. Moreover, traditional techniques may
not be robust. Numerous constraints and multiple passes make machining optimization
problems complicated and hence these techniques are not ideal for solving such problems as
they tend to obtain a local optimal solution.
Considering the drawbacks of traditional optimization techniques, attempts are being
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 33
cutting parameters like number of passes, depth of cut for each pass, speed, and feed is
considered crucial of multi-pass milling operation. Various investigators had used
optimization techniques, both traditional and non-traditional, for optimization of multi-pass
milling operation in the past.
Shin and Joo [4] used dynamic programming optimization method for milling process
parameter optimization. Dynamic programming can solve both continuous and discrete
variables and yield a global optimal solution. However, if the optimization problem involves
a large amount of independent parameters with a wide range of values such as the cutting
parameters in milling operation, the use of dynamic programming is limited. Wang [5] used a
neural network based approach to optimize milling process parameters. However,
optimization by using neural networks may often ends in local minima or fails to converge on
a desired result.
Tolouei-Rad and Bidhendi [6] used the method of feasible direction and considered
maximization of profit rate as an objective function in milling operation. The feasible solution
denotes the local minimum of the problem. However, this local minimum need not be the
global one unless the problem is convex programming problem. Optimization model
developed in their work was non-convex.
Sonmez et al. [7] studied multi-pass milling operation based on the maximum production
rate criterion and used an algorithm adopted from the study of Agapiou [8] which was
proposed for the multi-pass turning operations. The authors had developed a strategy to
determine the optimum cutting parameters for multi-pass milling based on the maximum
production rate criterion. The optimum number of passes was determined via dynamic
programming, and the optimal values of the cutting conditions were found based on the
objective function developed for the typified criterion by using geometric programming.
Although the results showed significant improvement over handbook recommendations, the
optimization techniques used in their work either tend to result in local minima or take a long
time to converge on a reasonable result.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Shunmugam et al. [9] used genetic algorithm (GA) for milling process parameter
optimization with total production cost as the objective function. The authors had divided the
cost into two separate minimization problems of roughing and finishing operations. GA was
used for finding the optimum number of rough passes and allocation of the total stock in each
of the rough and the finish passes to achieve the minimum total production cost. However,
although GA has advantages over the traditional techniques, it has the drawbacks of lack of
ability to perform good local search and premature convergence.
During the past decade, different optimization methods had been integrated to improve
performance of algorithms and to reach the global optimum results. In order to optimize the
machining parameters, the evolutionary methods had been modified or hybridized by using
other optimization techniques. Liu and Wang [10] modified the genetic algorithm by defining
and changing the operating domain and used for optimization of milling parameters. The
results and the convergence speed of their approach were better than that of genetic
algorithm. Wang et al. [11] proposed a new hybrid approach, named genetic simulated
annealing (GSA), based on genetic algorithm and simulated annealing to find optimal
machining parameters in milling operations. In their approach, genetic algorithm and
simulated annealing were combined. They pointed out that the results obtained were found to
be better than those of genetic algorithm and geometric programming.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
34 R. Venkata Rao and P. J. Pawar
Baskar et al. [12] considered a specific case in milling operation and solved the same by
using three different non-traditional optimization techniques comprising a global search
algorithm (genetic algorithm), local search algorithm (local hill climbing) and memetic
algorithm. Significant improvement was obtained with the above techniques in comparison
with the results given by handbook and the method of feasible direction. This was because of
the limitations of enumerative search followed by the direct search method.
Onwubolu [13] proposed a new optimization technique based on Tribes for determination
of the cutting parameters in multi-pass milling operations such as plain milling and face
milling by simultaneously considering multi-pass rough machining and finish machining. The
optimum milling parameters were determined by the maximum production rate criterion
subjected to several practical technological constraints. The results obtained confirmed the
well known fact that multi-pass approach is preferred to single-pass approach if the total
depth of cut to be removed in milling exceeds the maximum allowable depth of cut. Although
the results obtained in his work using tribes showed significant improvement over other
traditional and non-traditional algorithms, but the results are not valid as some of the
constraints in the solution obtained are violated.
Yildiz [14] developed a new hybrid optimization approach by hybridizing the immune
algorithm with hill climbing local search algorithm to maximize the total profit rate in milling
operations. The results showed that the hybrid approach was more effective to optimize the
cutting parameters for milling operations than genetic algorithm, the feasible direction
method, and the handbook recommendations. Zarei et al. [15] presented a harmony search
(HS) algorithm to determine the optimum cutting parameters for multi-pass face-milling.
Total production cost was considered as the objective function.
It is also revealed from the literature that few efforts has been made for multi-objective
optimization of some machining processes like drilling [16], grinding [17, 18] and turning
[19]. However, no effort has been yet made for multi-objective optimization of multi-pass
milling process.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
The literature related to optimization of milling process is thus mainly concerned with
single objective optimization only (considering either production cost or production time),
with single pass or multi-pass operation. This chapter therefore provides an approach to
develop a methodology for multi-objective optimization of multi-pass milling process with
optimization using artificial bee colony algorithm. The two objectives considered are (1)
maximization of production rate (i.e. minimization of production time) and (2) minimization
of production cost. Although a low production time would mean a low production cost, it
should be realized that machining parameters giving minimum production time would not be
identical to those giving minimum production cost. Hence it is necessary to determine the
compromise best solution which would ultimately lead to highest benefit in terms of both cost
and productivity. Various practical constraints considered are, arbor strength, arbor
deflection, cutting power, and surface roughness. Feed per tooth, cutting speed and depth of
cut are considered as process parameters. The upper and lower bounds of the process
parameters are also included in the study.
The next section presents a multi-objective optimization model of multi-pass milling
process.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 35
Objective Functions
Production rate is maximized by minimizing the production time. Equation (1) gives the
production time for multi-pass milling operation [7].
⎛1 ⎞ e ⎛ uv ⎞ ⎛ nv ⎞
⎜ −1 ⎟ v ⎜ −1 ⎟ rv ⎜ −1 ⎟ q v
Np
πDL Td πLV ⎝m ⎠
am ⎝m ⎠
f m ⎝m ⎠
a z λ m
TPr = TP + TL + N pTa + ∑ + i i zi
⎛ bv ⎞
r s
(1)
f zi z1000Vi
× (B B B B )
i =1 1 ⎜ −1 ⎟ 1
m ⎝m ⎠
1000C D v m h p t
m
of cut, ar = width of the cut, Bm, Bk, Bp, Bt = correction coefficients, m, ev, uv, rv, nv, qv, bv, =
exponents, Cv = process constant, λs = cutting inclination angle.
Also, let,
TPr = T1 + T2 (2)
where,
Ts
T1 (min) = + TL + N pTa (3)
Nb
⎛1 ⎞ ⎛ uv ⎞ r ⎛ nv ⎞
⎜ −1 ⎟ ev ⎜ −1 ⎟ v ⎜ −1 ⎟ qv
πDL Td πLVi λ
Np ⎝m ⎠ ⎝m ⎠ m ⎝m ⎠
a m
f a z m
T2 (min) = ∑ + i zi r s
f zi z1000Vi ⎛ bv ⎞ (4)
× (B B B B )
i =1 1 ⎜ −1 ⎟ 1
⎝m ⎠
1000Cv m D m h p t
m
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
36 R. Venkata Rao and P. J. Pawar
Equation (5) gives the production cost in multi-pass milling operation [9].
Np
U t = U f + ∑ U ri + A4 (5)
i =1
πDL
Machining time = tm = (7)
1000 zf zV
× (Bm Bh B f Bt )
1 ⎜⎜ m ⎟⎟ 1
⎝ ⎠
Cv D m m
TR= tool replacement life = ⎛ nv ⎞
(8)
⎛1⎞
⎜ ⎟ ev ⎛ uv ⎞ rv ⎜⎜ ⎟⎟ qv
V ⎝m⎠
a m
fz ⎜ m⎟
⎝ ⎠ ar m ⎝ m
z ⎠
λs m
Constraints
Arbor Strength
The arbor is subjected to torsion from the action of resistance to cutting. Therefore, the
selected values of process parameters should ensure that the arbor is safe from strength point
of view as specified by equation (9).
Fs - Fc ≥ 0 (9)
b e u
where, Fc = mean peripheral cutting force = C zp ar zD z a z f z z (10)
Czp=, process constants, bz, ez, and uz are exponents.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 37
0.1kb d a3
Fs = (11)
0.08 La + 0.65 ((0.25L ) a
2
+ (0.5αD ) 2 )
where, kb = permissible bending strength of arbor; da = arbor diameter; La = arbor length
between supports; α = kb / (1.3 kt); kt = permissible torsional strength of arbor.
Arbor Deflection
The selected values of process parameters should be checked for arbor deflection as
given by equation (12).
Fd - Fc ≥0 (12)
4 Eed a4
where, permissible force for arbor deflection (Kg) = Fd = (13)
L3a
where, E = modulus of elasticity of arbor material; e = permissible value of arbor deflection.
For rough milling operation, e=0.2 mm and for finish milling operation, e=0.05 mm.
Power
Power required for the cutting operation should not exceed the effective power
transmitted to cutting point by the machine tool. This is ensured by equation (14).
FcV
Pc − ≥0 (14)
6120
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
0.0321 f z2
25 × 10− 3 − ≥0 (15)
re
0.0321 f z2
2.5 × 10− 3 − ≥0 (16)
re
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
38 R. Venkata Rao and P. J. Pawar
Process Variables
The three process variables considered are depth of cut (a), feed per tooth (fz) and cutting
speed (V). The bounds for these variables are given by equations below.
1≤ a ≤ 4 (mm) (17)
0.1 ≤ fz ≤ 0.6 (mm/tooth) (18)
50 ≤ V ≤ 300 (m/min) (19)
The next section describes the artificial bee colony algorithm as an optimization
technique.
Food Sources
The value of a food source depends on different parameters such as its proximity to the
nest, richness of energy and ease of extracting this energy. For the simplicity, the
‘‘profitability’’ of a food source can be represented with a single quantity.
Foragers
Unemployed Foragers
If it is assumed that a bee has no knowledge about the food sources in the search field,
bee initializes its search as an unemployed forager. There are two possibilities for an
unemployed forager:
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
.
• Scout Bee: If the bee starts searching spontaneously without any knowledge, it will
be a scout bee. The percentage of scout bees varies from 5% to 30% according to the
information into the nest. The mean number of scouts averaged over conditions is
about 10%.
• Recruit: If the unemployed forager attends to a waggle dance done by some other
bee, the bee will start searching by using the knowledge from waggle dance.
Employed Foragers
When the recruit bee finds and exploits the food source, it becomes an employed forager
and memorizes the location of the food source. After the employed foraging bee loads a
portion of nectar from the food source, it returns to the hive and unloads the nectar to the food
area in the hive. There are three possible options related to residual amount of nectar for the
foraging bee. If the nectar amount decreased to a low level or exhausted, foraging bee
abandons the food source and become an unemployed bee. If there are still sufficient amount
of nectar in the food source, it can continue to forage without sharing the food source
information with the nest mates or it can go to the dance area to perform waggle dance for
informing the nest mates about the same food source. The probability values for these options
highly related to the quality of the food source.
Experienced Foragers
These types of foragers use their historical memories for the location and quality of food
sources. This type of forages can be an inspector, which controls the recent status of food
source already discovered. It can also be a reactivated forager by using the information from
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
waggle dance. It tries to explore the same food source discovered by self if there are some
other bees confirm the quality of same food source. It can also be scout bee to search new
patches if the whole food source is exhausted. It can also be a recruit bee, which is searching
a new food source declared in dancing area by another employed bee.
Communication among bees related to the quality of food sources occurs in the dancing
area. The related dance is called waggle dance. Since information about all the current rich
sources is available to an onlooker on the dance floor, she probably could watch numerous
dances and choose to employ herself at the most profitable source. There is a greater
probability of onlookers choosing more profitable sources since more information is
circulating about the more profit able sources. Employed foragers share their information
with a probability, which is proportional to the profitability of the food source, and the
sharing of this information through waggle dancing is longer in duration. Hence, the
recruitment is proportional to profitability of a food source. The detailed steps of artificial bee
colony algorithm are explained in section 5.
The nest section provides an example of multi-objective multi-pass milling process to
demonstrate and validate the application of the artificial bee colony algorithm.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
40 R. Venkata Rao and P. J. Pawar
EXAMPLE
Now, the following experimental data are considered to demonstrate and validate the
application of artificial bee colony algorithm for the optimization of process parameters of the
multi-pass milling operation. The data considered for the example are as given below:
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 41
Figure 1. Effect of number of onlooker bees (no) on convergence rate for rough milling.
For the problem considered in this chapter, number of onlooker bees is considered to be
eleven, which can provide an acceptable convergence speed for search. The colony size is the
sum of number of employed bees and number of onlooker bees. Hence the colony size is
sixteen. Number of scout bees is usually 5-30% of the colony size. The number of scout bee is
taken as 5% of the colony size i.e. one. The parameters of optimization thus selected are
summarized as below:
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
The employed bees are moved to the food sources and the nectar amount of these food
sources is evaluated based on their fitness value as defined by the objective function given by
equation (1) and (5) subjected to constraints given by equations (9),(12), (14), (15) and (16).
If the nectar amount of a food source “θi” is Fi, then the probability (Pi) of choosing this
food source by an onlooker bee is expressed as:
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
42 R. Venkata Rao and P. J. Pawar
∑ (1/ f k ) −1
Pi = k =1
(20)
fi
Step 4: Calculate the Number of Onlooker Bees, Which Will Be Sent to Food
Sources
Based on the probabilities calculated in step 3, the number (N) of onlookers bees sent to
food source “θi” is calculated as:
N = Pi * m. (21)
After watching the dances of employed bees, an onlooker bee goes to the region of food
source “θi” by the probability given by equation (20). The position of the selected neighbor
food source is calculated as the shown in equation (22).
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
where, “c” is number of generation. φi (c) is a randomly produced step to find a food source
with a more nectar around ‘θi'. φi (c) is calculated by taking the difference of the same parts of
θi(c) and θk(c) (“k” is a randomly produced index) food positions. If the nectar amount
Fi(c+1) at θi(c+1) is higher than at θi(c), then the bees go to the hive and share information
with others and the position θi(c) of the food source is changed to θi(c+1) otherwise θi(c) is
kept as it is. If the position ‘θi' of the food source “i” cannot be improved through the
predetermined number of trials, then that food source ‘θi' is abandoned by its employed bee
and then the bee becomes a scout. The scout starts searching new food source, and after
finding the new source, the new position is accepted as ‘θi'.
Position of the best onlooker bee is identified for each food source. The global best of the
honeybee swarm in each generation is obtained and it may replace the global best at previous
generation if it has better fitness value.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 43
The worst employed bees, as many as the number of scout bees in the population, are
respectively compared with the scout solutions. If the scout solution is better than employed
solution, employed solution is replaced with scout solution. Else employed solution is
transferred to the next generation without any change.
Using ABC algorithm, various feasible cutting strategies are adopted to determine the
optimum number of passes required (i.e. number of roughing and finishing passes) and depth
of cut for each pass.
The results of optimization are described below:
a fz V T2 SC DC PC RC
1 0.213 92.727 0.711 64.0751 0.0751 1.6390 0.001044
Table 2. The results of optimization of finish milling operation considering only cost as
the objective
a fz V U SC DC PC RC
1 0.212 50 1.199 64.5688 0.5687 2.6618 0.00106
1.5 0.130 50 1.639 65.0649 1.0649 2.6658 0.00196
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
44 R. Venkata Rao and P. J. Pawar
T2 U
Z F = w1 × + w2 × (23)
d1 d2
where, w1 and w2 are the weights assigned to the objectives of production rate and production
cost, respectively. The values of weights can be calculated by using the analytic hierarchy
process [20]. However, in the present example, equal weights are assumed. d1 and d2 are the
minimum values of production time and production cost respectively for a given depth of cut,
obtained in step 1 and step 2 above. Table 3 shows the results of multi-objective optimization
for finish milling operation for a=1 mm {d1=0.711; d2=1.199} and for a=1.5 mm{d1=1.071;
d2=1.639}.
a fz V T2 U ZF SC DC PC RC
1 0.211 57.08 0.869 1.311 1.156 65.063 1.063 2.498 0.0010
1.5 0.131 59.58 1.332 1.821 1.174 64.263 0.263 2.431 0.0019
a fz V T2 SC DC PC RC
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 45
Table 5. The results of optimization of rough milling operation considering only cost as
the objective
a fz V U SC DC PC RC
T2 U
Z R = w1 × + w2 × (24)
d1 d2
In case of rough milling, Table 6 shows the results of multi-objective optimization for
rough milling operation for a=1mm {d1=0.608; d2=1.083}, for a=1.5mm{d1=0.794;
d2=1.431}; for a=2mm: {d1=1.064; d2=1.771} and for a=2.5mm: {d1=1.335; d2=2.109}.
a fz V T2 U ZR SC DC PC R
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
1.5 0.217 50.00 0.965 1.432 1.106 0.402 374.402 2.1376 0.0234
2.5 0.117 55.41 1.620 2.284 1.145 1.542 375.542 1.9620 0.0245
7. Formulation of equivalent objective function (Zeq) for finish milling and rough milling
operations
The equivalent objective function Zeq is written as:
The values of equivalent objective function for various depths of cut in finish milling
operation are given in Table 7 and that for rough milling operation are given in Table 8.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
46 R. Venkata Rao and P. J. Pawar
combination 4 is better {i.e. 1, 2, 2}. The compromise best solution is 4 having minimum
equivalent value (Zeq) of 9.966.
Application of artificial bee colony (ABC) algorithm to solve the considered multi-
objective multi-pass milling process leads to the following optimum solution.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 47
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
48 R. Venkata Rao and P. J. Pawar
As shown in Figures 2 and 3, the convergence rate of artificial bee colony algorithm is
very high and it requires little iteration for convergence to the optimal solution.
CONCLUSION
Multi-pass operations are often preferred to single pass operations for economic reasons.
Determination of optimal process parameters such as the number of passes, depth of cut for
each pass, speed, and feed is considered crucial in multi-pass machining. The effective
optimization of the process parameters affects dramatically the cost and production time of
machined components as well as the quality of the final products. In this chapter, multi-
objective optimization aspects of multi-pass milling operation are considered. The two
objectives considered are minimization of production time (i.e. maximization of production
rate) and minimization of production cost subjected to the various practical constraints such
as arbor strength, arbor deflection, cutting power, and surface roughness. Process parameters
considered are feed per tooth, cutting speed, and depth of cut with their upper and lower
bound values.
The performance of artificial bee colony (ABC) algorithm is studied in terms of
convergence rate and accuracy of the solution. The algorithm is applied to obtain the
optimum process parameter values for various selected cutting strategies. The optimum
strategy is selected based on the compromise best of production time and production cost.
The convergence rate of artificial bee colony algorithm is very high and it requires only few
iterations for convergence to the optimal solution. The artificial bee colony algorithm can also
be easily modified to suit optimization of process parameters of other machining processes
such as grinding, turning, drilling, etc.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
REFERENCES
[1] Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization.
Technical Report-TR06’. Computer Engineering Department, Erciyes University.
[2] Karaboga, D, and Basturk, B. (2007). A powerful and efficient algorithm for numerical
function optimization: artificial bee colony (ABC) algorithm. Journal of Global
Optimization, 39(3), 459-471.
[3] Karaboga, D., and Basturk B. (2008). On the performance of artificial bee colony
(ABC) algorithm. Applied Soft Computing, 8, 687-697.
[4] Shin, Y.C, and Joo, Y.S. (1992). Optimization of machining conditions with practical
constraints. International Journal of Production Research, 30, 2907-2919.
[5] Wang, J. (1993). Multiple objective optimization of machining operations based on
neural networks. International Journal of Advanced Manufacturing Technology, 8, 235-
243.
[6] Tolouei-Rad, M., and Bidhendi I.M. (1997). On the optimization of machining
parameters for milling operations. International Journal of Machine Tools and
Manufacture, 37, 1–16.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimization of Multi-Pass Milling Process Parameters.. 49
[7] Sonmez, A.I., Baykasoglu, A., Dereli, T., and Filiz, I.H. (1999). Dynamic optimization
of multi-pass milling operations via geometric programming. International Journal of
Machine Tools and Manufacture. 39, 297–32.
[8] Agapiou, J.S. (1992). The optimization of machining operations based on a combined
criterion – Part 2: Multi-pass operations. Journal of Engineering for Industry, 114, 508–
513.
[9] Shunmugam, M.S., and Reddy. S.V.B. (2000). Narendran AA. Selection of optimal
conditions in multi-pass face-milling using a genetic algorithm. International Journal of
Machine Tools and Manufacture, 40, 401–414.
[10] Lui, Y.M., and Wang. C.J., (1999). A modified genetic algorithm based optimization of
milling parameters. International Journal of Advanced Manufacturing Technology, 15,
796-809.
[11] Wang, Z.G., Rahman M., Wong, Y.S., and Sun, J. (2005). Optimization of multi-pass
milling using parallel genetic algorithm and parallel genetic simulated annealing.
International Journal of Machine Tools and Manufacture, 45, 1726–1734.
[12] Baskar, N., Asokan, P., Saravanan, R., and Prabhaharan, G. (2006). Selection of
optimal machining parameters for multi-tool milling operations using a memetic
algorithm. Journal of Material Processing Technology, 174, 239-249.
[13] Onwubolu, G.C. (2006). Performance-based optimization of multi-pass face milling
operations using Tribes. International Journal of Machine Tools and Manufacture, 46,
717–727.
[14] Yildiz, A.R., (2009). A novel hybrid immune algorithm for optimization of machining
parameters in milling operations. Robotics and Computer-Integrated Manufacturing,
25(2), 261-270.
[15] Zarei, O, Fesanghary, M., Farshi, B., Saffar, R.J., and Razfar, M.R.
(2009).Optimization of multi-pass face-milling via harmony search algorithm. Journal
of Materials Processing Technology, 209, 2386-2392.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
[16] Davim, J.P., and Antonio, C.A.C. (2001). Optimization of cutting conditions in
machining of aluminium matrix composites using a numerical and experimental model.
Journal of Material Processing Technology, 112, 78–82.
[17] Baskar, N., Saravanan, R., Asokan, P., and Prabhaharan, G. (2004). Ant colony
algorithm approach for multi-objective optimization of surface grinding operations.
International Journal of Advanced Manufacturing Technology, 23, 311–317.
[18] Saravanan, R., and Sachithanandam, M. (2001). Genetic algorithm (GA) for
multivariable surface grinding process optimization using a multi-objective function
model. International Journal of Advanced Manufacturing Technology, 17(5), 330–338.
[19] Abburi, N.R. and Dixit, U.S. (2007). Multi-objective optimization of multipass turning
processes. International Journal of Advanced Manufacturing Technology, 32, 902–910.
[20] Rao, R.V. (2007). Decision making in the manufacturing environment using graph
theory and fuzzy multiple attribute decision making methods. London, Springer.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 3
ABSTRACT
With the development of industry manufacturing technology, fine surface finish is in
high demand in a wide spectrum of industrial applications. Abrasive flow machining
(AFM) is an advanced finishing process capable of producing excellent surface finish of
the order of few nanometers. AFM process is used to deburr, polish, radius, and remove
recast layers of critical components in aerospace, automotive, electronic, and die-making
industries. The AFM process is becoming popular due to its ability to give repeatable and
consistent results. However, as the surface finish requirement increases, the operational
cost of these processes increases exponentially. Quality, cost, time and efficiency of these
processes can be improved significantly by choosing the optimum values of their process
parameters.
This paper presents two advanced optimization algorithms known as particle swarm
optimization (PSO) and simulated annealing (SA) to find the optimal combination of
process parameters of AFM process. The results of the proposed algorithms are compared
with the previously published results.
∗
Corresponding author, e-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
52 P. J. Pawar, R. Venkata Rao and J. P. Davim
INTRODUCTION
Finishing operations represent a critical and expensive phase of overall manufacturing
processes. The most labor intensive and uncontrollable area in the manufacturing of precision
parts involves final finishing operations, which frequently demand as much as 15% of the
total manufacturing cost. The dimensional and alignment accuracy and quality of surface
finish are taken care of by finishing processes such as grinding, lapping, honing and super-
finishing (i.e. traditional methods of finishing). But the applications of these traditional
abrasive-finishing processes are limited to the production of work pieces of basic forms such
as flat, cylindrical, etc. These finishing processes are being pushed to their limits of
performance especially in components of hard materials, and complicated shapes. Also, the
traditional fine finishing operations employ a rigid tool that subjects the work piece to
substantial normal stresses, which may cause micro-cracks resulting in reduced strength and
reliability of the machined part. Hence, there is a need to develop new finishing processes
with wider bounds of application areas, better quality performance, higher productivity, and
automatic operation. Abrasive flow machining (AFM) is such an advanced finishing process.
AFM is an advanced finishing process that can be used to deburr, radius, polish, remove
recast layer, and to produce compressive residual stresses. This process was developed by the
Extrude Hone Corporation, USA in 1960s as a method to deburr and polish difficult-to-reach
surfaces and edges by flowing abrasive laden polymer with special rheological properties.
However, as the use of the AFM process is a costly affair, the optimum selection of process
parameters of these processes is essential for efficient and economic utilization of process
capabilities. From the review of past literature, it is understood that very few efforts have
been made for parameter optimization of AFM process. Thus, efforts must be extended by
using advanced optimization algorithms which are more powerful, robust, and able to provide
accurate solution. This paper is intended to apply two such optimization algorithms known as
particle swarm optimization (PSO) and simulated annealing (SA) for optimization of process
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Optimization of Abrasive Flow Machining Process Parameters… 53
AFM process is gaining widespread attention due to its ability to produce consistent and
predictable results. Removing stress raisers at sharp corners by producing controlled radii on
edges can substantially improve thermal and mechanical fatigue strength of highly stressed
components. Additional benefits over traditional finishing processes include a substantial
time saving and better control with regard to the accuracy and squareness of the bearing
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
surfaces. The process can deburr holes as small as 0.2 mm and radius edges from 0.025 - 1.5
mm. Tolerances can be held to ±5 μm [2,3].
Williams [6] used acoustic emission signals to analyze the mechanism of surface
generation in AFM and compared them to the acoustic emission signals of grinding process.
Jain and Adsul [1] studied the effects of different process parameters, such as number of
cycles, concentration of abrasive, abrasive mesh size, and media flow speed, on material
removal and surface finish in terms of polynomial equations.
Jain et al. [7] developed a back propagation neural network for modeling of AFM
process. The inputs were media flow speed (v), percentage concentration of the abrasives (c),
abrasive mesh size (d), and number of cycles (n). The outputs were material removal rate
(MRR) and surface roughness (Ra). Based on the results of simulation, the possibility of using
the neural network model for surface quality and material removal rate prediction for AFM
process was confirmed. This model could be used to study the AFM process by examining
the effects of the input process parameters on the performance of AFM process. Jain et al. [8]
developed a model for the flow of AFM media through cylindrical work piece and solved the
same by using finite element method (FEM). The model was shown to predict the radial
stresses at the work piece surface with reasonable accuracy. The normal stress, so obtained
from the flow model, was used for the estimation of material removal rate and surface
roughness.
Centrifugal force assisted abrasive flow machining (CFAAFM) process has recently been
tried as a hybrid machining process with the aim towards the performance improvement of
AFM process by applying centrifugal force on the abrasive laden media with a rotating
centrifugal force generating rod introduced in the work piece passage. Walia et al. [9]
explored the application of centrifugal force for the productivity enhancement of the process.
The authors had reported that centrifugal force enhances the material removal rate and
improves the scatter of surface roughness value in AFM.
Ali-Tavoli et al. [10] proposed an approach using group method of data handling
(GMDH)-type neural networks and genetic algorithms for modeling the effects of number of
cycles and abrasive concentration on both material removal rate and surface roughness, using
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
some experimentally obtained training and testing data for brass and aluminum in AFM
process. However, the approach had not considered other important process input parameters
such as media flow speed, abrasive mesh size, etc. Also, the approach is computationally
more complex. Furthermore, genetic algorithms (GA) provide a near optimal solution for a
complex problem having large number of parameters and constraints. This is mainly due to
difficulty in determination of optimum controlling parameters.
Jain et al. [11] presented the details of process parameters optimization of AFM and
magnetic abrasive finishing (MAF) processes using real-coded genetic algorithms. The
authors described a surface roughness model that was developed to form the objective
function for the optimization of AFM process. However, the results of GA presented by the
authors are erroneous and ineffective.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Optimization of Abrasive Flow Machining Process Parameters… 55
Objective function:
where, (Ra)Ns = Final surface value after Ns number of strokes; Rao = Initial surface
roughness, Hw = Brinell hardness of work piece, Ph = Extrusion pressure, Apmc = Cross-
sectional area of piston of medium-containing cylinder, Ls = Stroke length of piston, Aw =
Cross-sectional area of work piece, ηa = Proportion of abrasives effectively participating in
machining, c = Volumetric concentration of abrasive particles, d = Mesh size, and Kafm =
Proportionality constant relating normal radial stress acting on the abrasive grain.
Constraint: The constraint is to ensure that the final surface roughness value after AFM
process is smaller than the initial surface roughness value. This is mathematically expressed
as below:
Four decision parameters were considered by Jain et al. [11] in the optimization problem
and these were, concentration of abrasives by volume (c), abrasive mesh size (d), number of
strokes (Ns), and extrusion pressure (Ph). The parameter bounds for these 4 decision
parameters were as shown below.
The optimization model of AFM process is solved using PSO and SA algorithms which
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Equation (3) calculates a new velocity (Vi+1) for each particle (potential solution) based
on its previous velocity, the best location it has achieved (‘pBest’) so far, and the global best
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
56 P. J. Pawar, R. Venkata Rao and J. P. Davim
location (‘gBest’), the population has achieved. Equation (4) updates individual particle’s
position (Xi) in solution hyperspace. The two random numbers ‘r1’ and ‘r2’ in equation (3) are
independently generated in the range [0, 1].
The acceleration constants ‘cl’ and ‘c2’ in equation (3) represent the weighting of the
stochastic acceleration terms that pull each particle towards ‘pBest’ and ‘gBest’ positions. ‘c1’
represents the confidence the particle has in itself (cognitive parameter) and ‘c2’ represents
the confidence the particle has in swarm (social parameter). Thus, adjustment of these
constants changes the amount of tension in the system. Low values of the constants allow
particles to roam far from target regions before being tugged back, while high values result in
abrupt movement toward, or past through target regions [13]. The inertia weight ‘w’ plays an
important role in the PSO convergence behavior since it is employed to control the
exploration abilities of the swarm. The large inertia weights allow wide velocity updates
allowing to globally explore the design space while small inertia weights concentrate the
velocity updates to nearby regions of the design space. The optimum use of the inertia weight
“w” provides improved performance in a number of applications.
Unlike genetic algorithm, PSO algorithm does not need complex encoding and decoding
process and special genetic operator. PSO takes real number as a particle in the aspect of
representation solution and the particles update themselves with internal velocity. In this
algorithm, the evolution looks only for the best solution and all particles tend to converge to
the best solution. In the implementation process, particles randomly generated at the
beginning or generated by internal velocity during the evolutionary process usually violate the
system constraints resulting in infeasible particles. Therefore, the handling of system
constraints, particularly nonlinear equation constraints, and the measurement and evaluation
of infeasible particles is very important. To cope with constrained problems with evolutionary
computation, various approaches such as rejection of infeasible individuals, repair of
infeasible individuals, replacement of individuals by their repaired versions, and penalty
function methods can be adopted. Among them, the penalty function method is particularly
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
promising as evidenced by recent developments [13] and the same is adapted in the present
work.
SIMULATED ANNEALING
Simulated annealing is a probabilistic hill climbing soft computing algorithm. A
probabilistic algorithm is one in which the objective function is evaluated at sample of points
chosen randomly from the feasible region. A hill climbing technique is one, which allows for
an increase in the value of objective function in a controlled manner. The methodology of
simulated annealing algorithm is described below.
Let a feasible configuration (k) is a point in an allowable region, T is a controlling
parameter and the cost C(k) is the quantity to be minimized. The neighborhood of a
configuration is a set of predefined feasible points from which next configuration is chosen. If
T is a quantity analogous to the temperature in annealing of solids, then the manner in which
the temperature is to be decremented and the number of moves required is to be decided. The
cost function is said to be in the state of equilibrium at temperature T when probability of
being in the configuration k is:
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Optimization of Abrasive Flow Machining Process Parameters… 57
e −C (k ) / T
Pr {config . = k } = (5)
Z (T )
where Z (T ) =
∑ e −C (k ) / T , (6)
j
If ‘i’ is the current configuration with cost C(i) then using the Metropolis algorithm [14],
we can say that the probability of accepting ‘j’ as next configuration depends on the
difference in the function value at these two points or on ΔC = C ( j ) − C (i ) and is
calculated using the Boltzman probability distribution:
⎧⎪ 1 if ΔC ≤ 0⎫⎪
Pr{new= j | current= i} = ⎨ ⎬ (7)
⎪⎩e−ΔC / T otherwise⎪⎭
To ensure the convergence of PSO algorithm, the condition specified by equation (8)
must be satisfied [15].
where, λ1 and λ2 are the eigen values given by equations (13) and (14).
λ1 = (1+ w - φ1 - φ2 + γ) / 2 (9)
λ2 = (1+ w - φ1 - φ2 - γ) / 2 (10)
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
58 P. J. Pawar, R. Venkata Rao and J. P. Davim
Considering the feasible range for the value of ‘φ1 + φ2’ as 0 to 4 and that for ‘w’ as 0 to
1, it can be observed that for convergent trajectories the relation given by equation (12) must
be satisfied.
Now, in the present study the following values of ‘w’, ‘c1’ and ‘c2’ are used.
Considering the extreme possibility of random number as ‘r1’=0.95 and ‘r2’=0.95, the
right hand term in equation (16) is 0.5*(0.95*1.65 + 0.95*1.75) –1 = 0.61, which is less than
0.65 thus satisfies the equation (16). Hence, the values of ‘w’, ‘c1’ and ‘c2’ selected in the
present work are appropriate for convergence of the algorithm.
In the present work values of the constants shown in equations (1) and (2) are considered
as Apmc = 5026.5 mm2, Aw = 484 mm2, Ls = 80 mm, Hw = 2000 MPa, ηa = 0.2, Kafm = 0.4, and
Rao= 3.0 μm.. For the selected values of coefficients ‘c1’, ‘c2’ and inertia weight ‘w’ as
discussed above, the convergence of the PSO algorithm is shown in Figure 2.
The optimum process parameter values obtained by using PSO algorithm are given as:
0.25
0.2
Ra (microns)
0.15
0.1
0.05
0
0 5 10 15 20 25 30 35 40 45
Generation no.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Optimization of Abrasive Flow Machining Process Parameters… 59
The results obtained by using PSO algorithm showed that the final roughness value is
almost equal to zero (i.e. 0.000026 μm) without violating the surface roughness constraint.
Thus, the results obtained by PSO algorithm provide large improvement in the solution. Table
1 shows comparison of the results of optimization using GA, PSO, and SA algorithms.
Validity of the model and the optimality of the above mentioned solution could be
confirmed from the Figures 3 to 4. As shown in Figure 3, the surface roughness initially
decreases up to a certain value and then increases with increase in volumetric concentration of
abrasives. This nature is confirmed experimentally by Jain and Adsul [1]. Also the surface
finish improvement constraint continuously decreases with increase in concentration of
abrasives. For the optimization problem under consideration, the surface finish decreases up
to value of ‘c’= 0.32 (i.e.32%) after which surface roughness increases as shown in Figure 3.
Also the constraint value is violated for any value of ‘c’ more than 0.32. Thus the selection of
optimum value of ‘c’ = 0.32 is appropriate.
Optimization c d Ns Ph Ra Constraint
technique value
GA [11] 0.196 851 23.3 0.81 0.1041a 0.18628a
1.5
1 Ra (microns)
0.5 Constraint
-0.5
-1
Figure 3. Variation of surface roughness and constraint with volumetric concentration of abrasive
particle ‘c’.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
60 P. J. Pawar, R. Venkata Rao and J. P. Davim
200
150 Ra (microns)
Constraint
100
50
-50
Figure 4. Variation of surface roughness and constraint with abrasive mesh size ‘d’.
Figure 4 shows the variation of surface roughness and constraint with abrasive mesh size.
The surface roughness decreases with increase in ‘d’ following the law of diminishing return.
Also the constraint is violated for lower values of ‘d’. Hence the upper bound value of ‘d’ =
1000 is selected as an optimum value.
Figure 5 shows variation of surface roughness and constraint with number of strokes. As
shown in Figure 5, the surface roughness initially decreases up to a certain value and then
increases with increase in number of strokes. Also the surface finish improvement constraint
continuously decreases with increase in concentration of abrasives. For the optimization
problem under consideration, the surface roughness decreases up to value of ‘Ns’= 73.10 after
which surface roughness increases as shown in Figure 5. The constraint is also getting
violated after this value of ‘Ns’. Hence the optimum value of number of strokes ‘Ns’ = 73.10
is selected.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 6 shows variation of surface roughness and constraint with extrusion pressure. As
shown in Figure 6, minimum value of surface roughness occurs for extrusion pressure ‘Ph’ =
15.96 without violating constraint surface roughness improvement constraint. Hence the
optimum value of ‘Ph’=15.96 MPa is selected.
It is also observed from the numerical results that very high surface finish of 0.000026 μ
is achieved by selecting optimum parameters as provided by PSO. Although this value is not
practically attainable as we cannot machine the material below its atomic size, but it can be
ensured that with the given set of parameters, maximum possible and attainable value of
surface finish will be obtained, as the values of suggested optimum parameters lies within
their specified bounds and also the set of optimum parameters satisfies the constraint on
surface roughness improvement.
Keeping in view of the above discussion, one should consider the limiting but practically
infeasible case of surface improvement constraint value being equal to zero. The theory of
constrained optimization mentions that a feasible solution (lying in the feasible region) that
optimizes the objective function and gives smaller value of the constraint is likely to be an
optimum solution. Therefore, those values of the decision variables lying in the feasible
region and minimizing the final surface roughness value and surface finish improvement
constraint should be the optimum solution.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Optimization of Abrasive Flow Machining Process Parameters… 61
0 15 30 45 60 75 90 105
2.5 Ns
1.5
Ra (microns)
1
Constraint
0.5
-0.5
Figure 5. Variation of surface roughness and constraint with number of strokes ‘Ns’.
0 3 6 9 12 15 18 21 24 27
7 Ph (MPa)
Ra (microns) & constraint value
6
5
4
Ra
3 (microns)
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
2 Constraint
1
0
-1
-2
Figure 6. Variation of surface roughness and constraint with extrusion pressure (Ph).
Table 2 presents the results of optimization of process parameters of AFM for various
parameter values of w, c1 and c2. It can be observed that the feasible values of surface
roughness and the surface finish improvement constraint are 0.0785 and 0.1607 respectively
corresponding to w = 0.45, c1 = 1.55 and c2 = 1.45 and the corresponding feasible values for
c, d, Ns, and Ph are 0.27, 500, 55 and 13 respectively. These feasible values are better than
those presented by Jain et al.[11] who suggested the feasible values of surface roughness and
the surface finish improvement constraint as are 0.1041 and 0.18628 respectively. Thus PSO
results of optimization are proved better than the GA results given by Jain et al. [11].
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
62 P. J. Pawar, R. Venkata Rao and J. P. Davim
Table 2. Results of optimization of AFM process for different values of w, c1, c2 of PSO
S.No w c1 c2 c d Ns Ph Ra Constraint
0.0035
0.003
0.0025
Ra (microns)
0.002
0.0015
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
0.001
0.0005
0
0 10 20 30 40 50 60 70 80
No.of generations
Now using the simulated annealing technique, the objective function considering
maximization of the difference between the initial and final roughness value is written as:
For the present case the penalty is considered as 1 if Z2 <0; else penalty = 0.
The initial temperature is obtained by calculating the average of the function values at a
boundary points. The convergence of the SA algorithm for optimization of AFM process
parameters is shown in Figure 7.
As shown in Table 1, the results of genetic algorithm [11] are erroneous and the corrected
results are ineffective. The results obtained by using SA algorithm are thus better than the
results obtained by using GA. However, the results obtained by using PSO algorithm are
better than the results provided by both GA and SA.
CONCLUSIONS
Abrasive flow machining (AFM) process is an economic and effective advanced
finishing process which is capable of providing excellent surface finish on difficult to
approach regions on a wide range of components. With AFM process, it has become possible
to substitute various time-consuming deburring and polishing operations that had often led to
non-reproducible results. In the present work, optimization aspects of process parameters of
AFM process are considered using particle swarm optimization (PSO) and simulated
annealing (SA) algorithms. The objective considered is, minimization of surface roughness
subjected to a constraint and parameter bounds.
The comparison of the performance of various algorithms in terms of accuracy of
solution and rate of convergence reveals that PSO algorithm outperformed the other
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
algorithms such as genetic algorithm and simulated annealing. The results obtained by using
PSO algorithm showed significant improvement over other optimization techniques such as
genetic algorithm (GA) and simulated annealing (SA). On the other hand, the results of SA
are better than the results of GA. Compared to other advanced optimization methods, few
trials are required to predict the best and worst operating parameters of PSO algorithm and
the algorithm requires only 30 to 40 iterations for convergence to the optimal solution. Unlike
genetic algorithm, PSO algorithm does not need complex encoding and decoding process and
special genetic operator. The proposed PSO and SA algorithms can be easily modified to suit
single or multi-objective optimization of process parameters of other advanced finishing
processes such as magnetic abrasive finishing, magnetic float polishing, ion beam machining,
etc.
REFERENCES
[1] Jain, V.K., Adsul, S.G. (2000). Experimental investigation into abrasive flow
machining. International Journal of Machine Tools and Manufacture, 40, 1003-1021.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
64 P. J. Pawar, R. Venkata Rao and J. P. Davim
[2] Rhoades, L.J. (1987). Abrasive flow machining with not-so-silly putty. Metal
Finishing, July 27-29.
[3] Rhoades, L.J. (1991). Abrasive flow machining: a case study. Journal of Materials
Processing Technology, 28, 107-116.
[4] Williams, R.E., Rajurkar, K.P. (1992). Stochastic modeling and analysis of abrasive
flow machining. Transactions of ASME, Journal of Engineering for Industry, 114, 74-
81.
[5] Rajeshwar, G., Kozak, J., Rajurkar, K.P. (1994). Modeling and computer simulation of
medium flow in abrasive flow machining process. Proceedings of the International
Mechanical Engineering Congress and Exposition, Chicago, 965-971.
[6] Williams, R.E. (1998). Acoustic emission characteristics of abrasive flow machining.
Transactions of ASME, Journal of Manufacturing Science and Engineering, 120, 264-
271.
[7] Jain, R.K., Jain, V.K., Kalra, P.K. (1999). Modeling of abrasive flow machining
process: a neural network approach. Wear, 231, 242-248.
[8] Jain, R.K., Jain, V.K., Dixit, P.M. (1999). Modeling of material removal and surface
roughness in abrasive flow machining process. International Journal of Machine Tools
and Manufacture, 39, 1903-1923.
[9] Walia, R.S., Shan, H.S., Kumar, P. (2006). Multi-response optimization of CFAAFM
process through Taguchi method and utility concept. Materials and Manufacturing
Processes, 21, 907-914.
[10] Ali-Tavoli, M., Zadeh, N.N., Khakhali, A., Mehran, M. (2006). Multi-objective
optimization of abrasive flow machining processes using polynomial neural networks
and genetic algorithms. Machining Science and Technology, 10, 1-20.
[11] Jain, N.K., Jain, V.K., and Jha, S. (2007). Parametric optimization of advanced fine-
finishing processes. International Journal of Advanced Manufacturing Technology, 34,
1191-1213.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
[12] Kennedy, J., and Eberhart, R. (1995). Particle swarm optimization. Proceedings of
IEEE, International Conference on Neural Networks, 4, 1942-1948.
[13] Dong, Y., Tang, J., Xu, B., and Wang, D. (2005). An application of swarm optimization
to nonlinear programming. Computer and Mathematics with Applications, 49, 1655-
1668.
[14] Metropolis, N., Rosenbluth, A., Rosenbluth, M., Teller, A., and Teller, E. (1953).
Equation of state calculations by fast computing machines. Journal of Chemical
Physics, 21, 1087-1092.
[15] Bergh, F., and Engelbrecht, A.P. (2006). A study of particle swarm optimization
particle trajectories. Information Sciences, 176, 937-971.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 4
ABSTRACT
Burr size at the exit of holes in drilling degrades the precision of products and must
be removed in subsequent deburring processes to allow the components to meet specified
tolerances. Therefore understanding the drilling burr formation and its process parameters
is essential for predicting the burr size, which in turn provides useful information to
minimize the burr formation. An artificial neural network (ANN) based model has been
developed to study the effect of process parameters such as cutting speed, feed, drill
diameter, point angle and lip clearance angle on burr height during drilling of AISI 316
stainless steel. A multilayer feed forward ANN; trained using error back-propagation
training algorithm (EBPTA) has been employed. The input-output patterns required for
ANN training are obtained from the drilling experiments planned through the Box-
Behnken design. The simulation results demonstrate the effectiveness of ANN based
model to analyze the effects of drilling process parameters on burr height.
1
Corresponding author, E-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
66 V. N. Gaitonde, S. R. Karnik and J. Paulo Davim
Keywords: Drillig; AISI 316 stainless steel; Burr height; Box-Behnken design; Artificial
neural network.
1. INTRODUCTION
The burr is a plastically deformed material generated on the edge of the drilled
component. These burrs cause several problems for the quality and functionability of the
products. There are no tools available for deburring if the exit burr is formed inside the cavity.
Hence, special tools must be used, which in turn increases the deburring cost. Therefore, it is
essential to understand the factors affecting the burr formation at the exit of holes in drilling
so as to reduce the burr at the manufacturing stage. This necessitates accurate models to
analyze the effects of drilling process parameters on burr height.
The finite element models, empirical drilling charts and the response surface
methodology (RSM) based models were employed in the past to study the influence of
various parameters on burr formation during drilling of several workpiece materials [1, 2].
The AISI 316 stainless steel work material finds broad applications in chemical industries,
aircraft designs and in the manufacture of medical apparatus due to high corrosive resistance
properties. But, the burr formation in AISI 316 stainless steel drilling is a greater concern due
to high ductility of the work material. Hence, an attempt has been made in this work to
analyze the interaction effects of process parameters such as cutting speed, feed, drill
diameter, point angle and lip clearance angle on exit burr height during drilling. A multi-layer
feed forward artificial neural network (ANN) has been employed to capture the relationship
between the burr height and the affecting process parameters. The experiments required for
ANN training were planned as per Box-Behnken design (BBD) during drilling of AISI 316
stainless steel workpieces using HSS twist drills.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Study of Effects of Process Parameters on Burr Height… 67
ANN consists of neurons divided into input layer, hidden layers and the output layer. The net
activation input for ith neuron is given by [3]:
n
neti = ∑ wij x j (1)
j =1
where, wij = weight of link connecting neuron i to j; xj = the output of jth neuron . For an
unipolar sigmoid transfer function, the ouput of ith neuron is given as [3]:
1
oi = (2)
1 + eη neti
where, η is the scaling factor. The training algorithm used here is based on the weight updates
so as to minimize the sum of squared error for K number of neurons in the output layer and is
given by [3]:
1 K
E= ∑ ( d k , p − ok , p )
2
(3)
2 k = 1
where, dk,p = desired output for pth pattern. The synaptic weights of the links are updated as
[3]:
w ji( n +1 ) = w ji( n ) + α δ pj o pi + β Δw ji( n ) (4)
where, n is the learning step, α is the learning rate and β is the momentum constant. The error
term δpj in Eq. 4 is given by [3]:
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
The steps involved in ANN training using EBPTA are mentioned below:
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
68 V. N. Gaitonde, S. R. Karnik and J. Paulo Davim
3. EXPERIMENTAL DETAILS
The database required for the development of ANN is obtained through the drilling
experiments. As, the classical experimental design methods are too complex, an experimental
layout plan based on Box-Behnken design (BBD) [4] has been selected to perform the
experiments. In the current study, cutting speed, feed, drill diameter, point angle and lip
clearance angle are selected as the process parameters. Three levels for each of the process
parameters are identified. Usually, in industries during the manufacture of valves for the
chemical plants, the drilling of stainless steel material is performed using HSS twist drills
with the cutting speed in the range 8 - 16 m/min. The feed in the range 0.04 - 0.12 mm/rev is
generally preferred with higher drill diameters in order to avoid excessive temperature rise
during machining. The range of point angle for drilling of stainless steel was selected based
on the investigations carried out by Stein [1]. The levels of lip clearance angle were identified
through the preliminary experiments. Accordingly, the ranges of the process parameters were
selected in the current study. The experimental parameters and their levels identified are
presented in Table 1. Table 2 illustrates the experimental layout plan as per BBD, which
consists of 46 sets of process parameter combinations.
A three-axis ‘YCM-V116B’ CNC vertical machining center (Make: Yeong Chin
Machinery Industries Co., Taiwan) was used to conduct the drilling experiments. The
machining center is equipped with a maximum feed of 5000 mm/min and a variable spindle
speed from 45 - 4000 rpm with a 15 kW drive motor. The maximum table travel along X –
axis is 1100 mm, along Z – axis is 630 mm and the maximum saddle travel along Y – axis is
600 mm. The drilling fixture was used to clamp the specimens on a flat surface and the fixture
was mounted in the vise on the table of machining center.
The AISI 316 stainless workpieces of 320 mm × 60 mm × 25 mm were used for all the
drilling experiments. The chemical composition and mechanical properties of work material
are listed in Table 3. The workpieces were polished on exit surface before drilling for the
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
preparation of burr height measurements. The HSS parallel shank stub series twist drills
(Make: Addison and Co. Ltd., India) confirming to IS: 5100/DIN: 1897/BS: 328/ ISO
specifications were utilized for drilling experiments. The required point angle and lip
clearance angles were ground as per BBD. ‘Cut60EP’ water-soluble oil was used as coolant
through out the experimentation.
Levels
Parameter Notation Unit
1 2 3
Cutting speed v m/min 8 12 16
Feed f mm/rev 0.04 0.08 0.12
Drill diameter d mm 16 22 28
Point angle θ degree 118 126 134
Lip clearance angle ψ degree 8 9 10
The burr height was measured on ‘RPP-400’ toolmakers’ microscope (Make: Sicherun-
Gen Versehen, Germany) with a resolution of 1 micron at 30 × magnification. To measure the
burr height, the focus was put on top of burr and then on exit surface. The burr height is the
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Study of Effects of Process Parameters on Burr Height… 69
distance between two foci. It was observed that the burrs were more or less uniform and
hence the burr height values were recorded at four equally spaced locations around the
circumference and the average reading was taken as the process response. The experimental
layout plan along with the observed values of burr height is given in Table 2.
The experimental results as shown in Table 2 were utilized for the development of ANN
model. The training of ANN for 46 input-output cominations has been performed using neural
network tool box avilable in 'MATLAB’ software [4].
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
70 V. N. Gaitonde, S. R. Karnik and J. Paulo Davim
Table 2. (Continued)
Table 3. Chemical composition and mechanical properties of AISI 316 stainless steel
Chemical 0.08 C, 2.5 Mo, 2.0 Mn, 1.0 Si, 0.03 S, 0.045 P, 12.0 Ni, 17.0 Cr,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
All the inputs and the desired outputs were normalized using the following equation:
2( X − X min )
X normal = −1 (8)
( X max − X min )
where, Xmin = minimum value in the matrix of pattern for X; Xmax = maximum value in the
matrix of pattern for X. This normalization maps all the inputs and desired outputs between –1
and +1. The simulated multi-layer feed forward ANN architecture consists of 5 neurons in the
input layer (corresponding to five input parameters, v, f, d, θ and ψ ), 1 neuron in the output
layer (corresponding to one output parameter). The ANN training simulation was performed
using a variable learning rate training procedure “traingdx” of MATLAB NN toolbox [5]. A
trial and error procedure has been employed to optimize the number neurons in the hidden
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Study of Effects of Process Parameters on Burr Height… 71
layer. Appropriate learning rate parameters for faster convergence and the momentum factor
for increasing the rate of learning have been employed. The training has been continued until
the mean squared error (MSE) reaches 10-5 or 5000 epochs. After successful training, one
hidden layer with 11 neurons in the ANN structure with a learning rate of 0.3 and a
momentum constant of 0.5 were found to be suitable for burr height model.
The ANN was initially tested with 46 input training patterns. For each input training
pattern, the ANN predicted burr height value was compared with the respective experimental
measured value and were found to be very close for each of the training patterns. For the
validation purpose, the drilling experiments were performed for 12 new combinations of input
process parameters, which do not belong to the training data set. The experimental conditions
along with the measured burr height values are summarized in Table 4. The comparison of the
ANN predicted and the measured values of burr height for the validation data set is depicted
in Figure 1. It can be seen that the ANN predicted values follow almost the same trend as that
of the measured values, which validates the developed ANN burr height model.
Table 4. Experimental conditions and measured values of burr height for validation
data
Burr height
Levels of process parameters
Test trial (mm)
no. v f d θ ψ
(m/min) (mm/rev) (mm) (degree) (degree)
1 8 0.04 22 134 10 0.781
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
The developed ANN model was utilized to study the interaction effects of selected
process parameters on burr height. To analyze the interaction effects, the 3D response surface
plots were generated considering two parameters at a time, while the other parameters are
held constant at their respective center levels. These interaction plots are presented in Figures
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
72 V. N. Gaitonde, S. R. Karnik and J. Paulo Davim
2-11. It is observed from Figure 2 that for a given cutting speed, the burr height increases
with increase in feed. A similar trend is observed with the cutting speed variations for a
specified feed. However, it is to be noted that, the burr height is highly sensitive at higher
values of cutting speed and feed. Moreover, minimum burr height results with lower values of
cutting speed and feed combination. From the interaction plot of cutting speed and drill
diameter (Figure 3), it is clearly evident that lower cutting speed is necessary for all drill
diameter values in the range 16 -28 mm in order to minimize the burr height.
1.8
Experimental
1.6
ANN predicted
1.4
Burr height (mm)
1.2
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7 8 9 10 11 12
Test trial no.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 1. Comparison of the experimental and the ANN predicted values of burr height for validation
data set.
1.5
Burr height (mm)
0.5
0
0.12
0.1 16
0.08 14
12
0.06 10
0.04 8
Feed (mm/rev) Cutting speed (m/min)
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Study of Effects of Process Parameters on Burr Height… 73
1.5
Burr height (mm)
1
0.5
0
28
26 16
24
22 14
20 12
18 10
16 8
Drill diameter (mm) Cutting speed (m/min)
Figure 3. Interaction effect of cutting speed and drill diameter on burr height.
1
Burr height (mm)
0.5
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
0
134
130 16
126 14
122 12
10
118 8
Point angle (degree) Cutting speed (m/min)
Figure 4. Interaction effect of cutting speed and point angle on burr height.
Figure 4 illustrates the interaction effects of cutting speed and point angle on burr height.
It is seen from this figure that the burr height is less sensitive to cutting speed variations
irrespective of the point angle. On the other hand, maximum burr height results when the
point angle is in the range 122-130 degree for all values of cutting speed.
The interaction effects of cutting speed and lip clearance angle on burr height (Figure 5)
suggests that the lower values of lip clearance angle and cutting speed are necessary for
minimizing the burr height. In other words, the burr height increases either with the increase
in cutting speed or with the increase in lip clearance angle.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
74 V. N. Gaitonde, S. R. Karnik and J. Paulo Davim
1.5
0.5
0
10
9.5 16
9 14
8.5 12
10
8 8
Lip clearance angle (degree) Cutting speed (m/min)
Figure 5. Interaction effect of cutting speed and lip clearance angle on burr height.
1.5
Burr height (mm)
0.5
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
0
28
26 0.12
24
22 0.1
20 0.08
18 0.06
16 0.04
Drill diameter (mm) Feed (mm/rev)
As seen from Figure 6, the burr height is almost insensitive to feed variations for drill
diameters up to 22 mm. However, beyond 22 mm drill diameter, lower feed value is
beneficial for minimizing the burr height. It can be observed from Figure 7 that for any
selected feed value, lower point angle is necessary to minimize the burr height. Moreover, for
a specified feed, initially the burr height sharply increases with the point angle up to 126
degree. The interaction behavior of burr height with feed and lip clearance angle (Figure 8) is
almost same as that with lip clearance angle and cutting speed (Figure 5).
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Study of Effects of Process Parameters on Burr Height… 75
1
Burr height (mm)
0.5
0
134
130 0.12
126 0.1
122 0.08
0.06
118 0.04
Point angle (degree) Feed (mm/rev)
1.5
Burr height (mm)
0.5
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
0
10
0.12
9 0.1
0.08
0.06
8 0.04
Lip clearance angle (degree) Feed (mm/rev)
Figure 8. Interaction effect of feed and lip clearance angle on burr height.
It is clear from Figure 9 that, lower point angle is necessary to minimize the burr height
for all drill diameters in the range 16-28 mm. Further, it is also observed that low lip
clearance angle is essential as shown in Figure 10. Figure 11 exhibits the interaction effect of
point angle and lip clearance angle. For any given lip clearance angle, the burr height shraply
increases with point angle up to 126 degree and then shows decreasing tendency for further
increase in point angle. Therefore, lower point angle is found to be suitable for minimizing
the burr height.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
76 V. N. Gaitonde, S. R. Karnik and J. Paulo Davim
0
134
130 28
26
126 24
22
122 20
118 18
16
Point angle (degree) Drill diameter (mm)
Figure 9. Interaction effect of drill diameter and point angle on burr height.
1.5
Burr height (mm)
0.5
0
10
28
26
9 24
22
20
18
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
8 16
Lip clearance angle (degree) Drill diameter (mm)
Figure 10. Interaction effect of drill diameter and lip clearance angle on burr height.
1
Burr height (mm)
0.5
0
10
134
9 130
126
122
8 118
Lip clearance angle (degree) Point angle (degree)
Figure 11. Interaction effect of point angle and lip clearance angle on burr height.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Study of Effects of Process Parameters on Burr Height… 77
From the above discussion, it is clearly evident that the ANN model is very useful in
analyzing the effects of drilling process parameters on burr height. With the developed model,
it is possible to predict the burr height for a given combination of selected process parameters.
Moreover, the developed ANN model is very useful for the selection of appropriate control
parameters, which result in minimum burr height. The principal advantage of ANN modeling
is that it has the ability to capture any degree of non-linearity that exists between the process
parameters and the response with good generalization ability.
CONCLUSION
The multilayer feed forward artificial neural network (ANN) architecture; trained using
error back propagation algorithm (EBPTA) was developed to analyze the effects of process
parameters on burr height during drilling of AISI 316 stainless material. The input-output
patterns required for ANN training were obtained through drilling experiments planned as per
Box-Behnken design (BBD). A good agreement was observed between the ANN predicted
and the experimental values of burr height. The simulated results demonstrated the
effectiveness of the ability of ANN model in realizing a non-linear relationship between the
burr height and the identified drilling process parameters. The following conclusions are
drawn from the analysis:
• There exists a highly non-linear relationship between the burr height and the selected
drilling process parameters.
• The burr height increases with increase in feed and is highly sensitive at higher
values of cutting speed and feed. The minimum burr height results with lower values
of cutting speed and feed combination.
• For minimizing the burr height, lower values of cutting speed are necessary for all
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
the selected drill diameters. Further, lower point angle is necessary for minimizing
the burr height for any given feed and for all drill diameters in the range 16-28 mm.
• The burr height increases either with increase in cutting speed or with increase in lip
clearance angle. The lower feed value is beneficial for minimizing the burr height
beyond 22 mm drill diameter.
• The maximum burr height exists when the point angle is in the range 122-130 degree
for all values of cutting speed.
REFERENCES
[1] Stein, J. M. (1997), “The Burrs from Drilling: An Introduction to Drilling Burr
Technology”, Burr Technology Information Series TM, USA.
[2] Gaitonde, V. N., Karnik, S. R., Achyutha, B. T., Siddeswarappa, B. and Davim, J. P.
(2009), “Predicting burr size in drilling of AISI 316L stainless steel using response
surface analysis”, International Journal of Materials and Product Technology, 35(1/2),
228-245.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
78 V. N. Gaitonde, S. R. Karnik and J. Paulo Davim
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 5
ABSTRACT
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
In this chapter the application of Artificial Neural Networks (ANNs) for the
modeling of surface quality characteristics (kerf geometry and surface roughness) in
Abrasive Water Jet Machining (AWJM) of transformation induced plasticity (TRIP) steel
sheet is discussed. For the development of the models the neural network toolbox of
Matlab is used and all networks are feed-forward models trained with the Levenberg-
Marquardt algorithm. Models constructed possess three inputs, namely nozzle diameter,
stand-off distance and travel speed, one hidden layer with five neurons and two outputs
(kerf and Ra). Training of the models was performed with data from an extensive series of
statistically designed experiments concerning AWJM of two TRIP type steel sheets. The
reported results indicate that the proposed ANN model can satisfactorily predict the
surface roughness and the mean kerf in AWJM; moreover, it can be considered as
valuable tools for process planning in workshop.
INTRODUCTION
In abrasive water jet machining (AWJM), high velocity water containing abrasive
particles is used to cut different materials ranging from soft, ductile to hard and brittle
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
80 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
features (materials, measuring techniques and the structure of ANNs selected) are outlined.
Next, the application and the suitability of the proposed modeling are presented and discussed
(Results and Discussion) and the representative literature follows.
∗
Corresponding author, E-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 81
direct application of energy for material removal by mechanical erosion, thermal erosion or
electro-chemical/chemical dissolution [12].
In general, advanced non conventional machining processes are classified into four main
groups, namely:
Among these processes abrasive water jet machining (AWJM) is regarded as the fastest
growing major machine tool process in the world [13]. AWJM is a technique for cutting or
separating materials by means of a high-velocity slurry jet, formed as a result of injecting
abrasive particles to a waterjet ejected by an orifice; see Figure 1. Note, that pure water jet
cutting was introduced around 1970 and the abrasive water jet cutting in 1983.
The main advantages of the AWJM process are being able to cut versatile geometries and
its ability to cut both ductile materials like aluminum, brass, steel and titanium and brittle
materials like glass, stone and ceramics without any influence on their microstructure. The
water pressure, combined with the water flow rate defines the ability of the AWJM, since
both factors define the maximum available power of the abrasive-water mixture [11, 14].
Note that the physical principles and the phenomena involved, the process parameters
and the capabilities and applications of AWJM as well as recent advances and the limitations
of the process can be found in a number of excellent reference works, see for example [1, 4,
15]; therefore only some main features are summarized below.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
82 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
1. Hydraulic parameters
– Pump pressure (p)
– Water-orifice diameter
– Water flow rate
2. Mixing and acceleration parameters
– Focus diameter
– Focus length
3. Cutting parameters
– Traverse rate
– Number of passes (np)
– Stand off distance (x)
– Impact angle
4. Abrasive parameters
– Abrasive mass flow-rate
– Abrasive particle diameter
– Abrasive particle size distribution
– Abrasive particle shape
– Abrasive particle hardness
the target material at shallow attack angles, hence promoting “cutting wear”. The
impingement angle was believed to become more obtuse with larger cutting depths, thereby
inducing a change of removal mechanisms to “deformation wear”. Material removal within
the deformation wear region occurs through a cyclic cutting action and commonly results in a
wavy surface texture which serves as the division between the cutting wear and deformation
wear regions.
The pressure at which a water jet operates is about 400 MPa, which is sufficient to
produce a jet velocity of 900 m/s. Such a high-velocity jet is able to cut materials such as
ceramics, composites, rocks, metals etc. [1]. The AWJM process can easily cut both
electrically non-conductive and conductive, and difficult-to-machine materials. This process
does not produce dust, thermal defects, and fire hazards. Recycling of water and abrasives is
possible to some extent. It is a good process for shaping and cutting of composite materials,
and creates almost no delamination [4, 12].
The kerf geometry of a through cut generated by abrasive waterjets may be described as
in Figures 2(a) and 2(b). It is characterized by a small rounded corner at the top edge due to
the plastic deformation of material caused by jet bombardment. As the kerf is wider at the top
than at the bottom due to the decrease in water pressure, a taper is produced. In addition, the
plastically deformed material rolls over at the bottom of the kerf forming burrs at the jet exit
when cutting ductile materials.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 83
Figure 2. Geometry of a typical cut in AWJM; (a) a schematic representation and (b) macrograph of a
cut sheet.
The primary interests in sheet steel processing are the kerf shape (kerf width and kerf
taper) and kerf quality (cut surface roughness) as well as burrs which may be formed at the jet
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
exit [16]. These characteristics were considered in the present study; see next section
“experimental”.
Two main and important features of neural networks are their architecture, i.e., the way
that the network is structured, and the algorithm used for its training. After the appropriate
training, the selected network has the ability to interconnect one value of output to given
input. These two features of neural networks along with some techniques used for the
improvement of their performance are briefly presented below. Note that the origin, the
development and the mathematical details for implementing the ANNs can be found in a
number of excellent reference works, see for example Refs [17-19]; therefore they are not
discussed here.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
84 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
Artificial neural networks are mathematical representations of the human brain function.
The “core” element of a neural network is the neuron. Neurons are connected to each other
with a set of links, called synapses and each synapse is described by a synaptic weight.
Neurons are placed in layers and each layer’s neurons operate in parallel. The first layer is the
input layer. The activity of input units represents the non-processed information that entered
the network; at that layer neurons do not perform any computations. The hidden layers follow
the input layer and the activity of each hidden unit is determined from the activity of the input
units and the weights at the connections of input and hidden units. A network can have many
or none hidden layers and their role is to improve the network’s performance. The existence
of these layers at the network becomes more necessary as the number of input neurons grows.
The last layer is the output layer. The behavior of output units depends upon the activity of
the hidden units and the weights between hidden units and output units. The output of the
layer is the output of the whole network; output layer neurons, in contrast to input layers,
perform calculations.
There are two types of neural networks: the feed-forward and the recurrent ones. Feed-
forward neural networks allow the signals to travel in only one direction: from input to
output, i.e. the output signal of a neuron is the input of the neurons of the following layer and
never the opposite. The inputs of the first layer are considered the input signals of the whole
network and the output of the network is the output signals of last layer’s neurons. On the
contrary, recurrent networks include feedback loops allowing signals to travel forward and/or
backward [18]. Feed-forward neural networks are characterized by simple structure and easy
mathematical description [19]; therefore they were selected for the modeling of surface
roughness in the present chapter.
In general, there is not a standard algorithm for calculating the proper number of hidden
layers and neurons. For relatively simple systems, as the present case, a trial-and-error
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
approach is usually applied in order to determine which architecture is optimal for a problem.
Networks that have more than one hidden layers have the ability to perform more complicated
calculations. However, for most applications, one hidden layer is enough, while for more
complicated applications the simulation usually takes place using two hidden layers [20]. The
existence of more than necessary hidden layers complicates the network, resulting in a low
speed of convergence during training and large error during operation. Therefore, the
architecture of a neural network always depends upon the specific situation examined and
must not be more complex than needed [10, 17].
Once the number of layers and the number of units in each layer are selected the
network's weights must be set in order to minimize the prediction error of the network; this is
the role of the training algorithms. The historical cases that were gathered are used to
automatically adjust the weights in order to minimize this error. The error of a particular
configuration of the network can be determined by running all the training cases through the
network and comparing the actual output generated with the desired or target outputs. The
differences are combined together by an error function resulting the network’s error. Usually
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 85
the mean square error (MSE) of the network’s response to a vector p, is calculated, according
to the equation:
1 l
∑ ( d p ,i − o p ,i )
2
Ep =
2 i =1
In the preceding equation op,i are the values of the output vector which occur for the input
vector p and dp,j the values of the desirable response corresponding to p. The procedure is
repeated until MSE becomes zero. Each time that the program passes through all pairs of
training vectors an epoch is completed; training usually ends after reaching a great number of
epochs.
One of the frequently used training algorithms is the back-propagation (BP) algorithm. It
is usually applied in feed-forward networks with one or more hidden layers [10, 21, 22]. The
input values vectors and the corresponding desirable output values vectors are used for the
training of the network until a function is approached which relates the input vectors with the
particular output vectors. When the value of the mean square error is calculated, it is
propagated to the back in order to minimize the error with the appropriate modification of the
weights.
Another important parameter of the neural network models is their ability to generalize,
i.e. the ability of neural networks to provide logic responses for input values that were not
included in the training. Correctly trained back-propagation networks are able to perform
generalization; this ability provides the opportunity of training the network using a
representative set of input - desirable output values pairs.
Improvement Techniques
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
When an algorithm is applied to the network random values are given to the weight
factors. The convergence speed and the reliability of the network depend upon the initial
values of weights; thus different results may be observed during the application of the same
algorithm to the network. There are only a few elements that can guide the user for the
selection of the proper values. A wrong choice may result to small convergence speed or even
to network’s paralysis, where training stops. Furthermore, due to the fact that the algorithm
searches for the minimum error, the network may be stabilized at a local minimum instead of
the total minimum. As a result, most of the times, incorrect response values of the network
are produced. To overcome these problems variations of the most used algorithms have been
proposed; for further information on this topic Refs. [18, 19] may be consulted. Worth
mentioning, also, that a very common and simple technique used for overcoming problems of
this type is the repetition of the algorithm many times and the use of different initial values of
the weight factors.
One of the problems that occur during the training of neural networks is over-fitting
which undermines their generalization ability. The error appears to be very small at the set of
the training vectors, however, when new data are imported to the network the error may
become extremely large. This phenomenon is attributed to fact that the network memorized
the training examples and did not learn to generalize under the new situations. The
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
86 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
generalization ability of a network is assured when the number of training data is quite greater
than the number of network’s parameters. However, when the network is large the relations
between input and output become rather complicated. Hence, a network should not be larger
than needed to solve the given problem. Note, also, that two improvement techniques were
applied during modeling, namely, normalization of the used data and the early stopping
technique. Both these techniques and their application to the particular problem are briefly
discussed in section: Experimental/ANN modeling.
Note that in the area of machining, neural networks have been used for the prediction of
cutting forces, surface roughness, dimensional deviation, tool wear and tool life; see for an
overview [23]. To the authors’ knowledge, applications of ANNs to AWJM are quite limited;
see Refs. [22, 24, 25].
EXPERIMENTAL
Abrasive Water Jet Machining
Materials
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 87
• TRIP 800 HR-FH: 0.22 % C, 0.04 % Si, 1.66 % Mn, 1.49 % Al, 0.012 % P, 0.001 %
S, 0.027% Cr, 0.003 %Mo, 0.02 %Ni and 0.027 %Cu.
• TRIP 700 CR-FH: 0.21 % C, 1.53 % Si, 1.78 % Mn, 0.04 % Al, 0.019 % P, 0.003 %
S, 0.026% Cr, 0.001 % Mo and 0.027 % Cu.
Specimens of both materials are of square form (10x10 cm2) but differ in thickness,
hardness and processing method; see Table 2.
Measuring Techniques
The roughness measurements were carried out on twenty-seven specimen surfaces using
Surtronic 3+ stylus profilometer supported by the commercial software Talyprof®. The cut-
off selected was 0.8 mm and the measurements were undertaken in the direction of the cut.
The parameter values appear as averages of 5 measurements on each surface at the medium
area of the cut. Although, there is serious surface inhomogeneity between the entrance and the
exit areas of the beam, these values are considered as representative for the quality control of
the AWJMachined surfaces. In Figure 3 a typical profile is shown, indicative of the striated
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
As it is illustrated in Figure 2(b) the kerf is of tapered form and to evaluate this
characteristic, the semi-sum of the upper area width and the lower area width was employed.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
88 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
ANN Modeling
Two different neural networks models were constructed for each steel type, namely TRIP
800 and TRIP 700. Each model can predict “mean kerf diameter” (Kerf) and “mean surface
roughness” (Ra). These models were constructed using Matlab® with the neural network
toolbox (version R2008a) [27].
All networks are feed-forward models trained with the Levenberg-Marquardt algorithm.
They have three inputs, namely nozzle diameter, stand-off distance and travel speed, one
hidden layer with five neurons and two outputs (kerf and Ra). The transfer function in the
hidden layer is the hyperbolic tangent sigmoid function. The architecture of the selected
(optimized) network is presented in Figure 4.
For each model the early stopping technique is applied. In this method the existing data
are divided into three subsets. The first subset consists of the training vectors, which are used
to calculate the gradient and to form the weight factors and the bias. The second subset is the
validation group. The error in this group is observed during training and like training group
normally decreases during the initial phase of training. However, when the network begins to
adjust the data more than needed, the error in that group raises and when this increase is
continued for a certain number of repetitions, training stops. The third subset is the test group
and its error is not used during training. It is used to compare the different models and
algorithms. The number of data as well as which data are included in every group is randomly
selected by the program.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 89
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
90 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
Table 3. (Continued)
Kerf
Nozzle Stand off Travel Ra by
Kerf (by Ra
diameter distance speed Dev. (%) ANN Dev. (%)
(mm) ANN) (μm)
(mm) (mm) (mm/min) (μm)
(mm)
0.95 20 200 0.9780385 0.9994 2.184116 4.5 4.6297 2.882222
0.95 20 300 1.0265984 0.9859 3.964393 4.1 4.794 16.92683
0.95 20 400 0.9612056 1.0554 9.79961 5.2 5.692 9.461538
0.95 64 200 1.11525 1.1088 0.578346 6.25 5.9997 4.0048
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 91
Table 4. (Continued)
Kerf
Nozzle Stand off Travel Ra by
Kerf (by Ra
diameter distance speed Dev. (%) ANN Dev. (%)
(mm) ANN) (μm)
(mm) (mm) (mm/min) (μm)
(mm)
1.5 64 300 1.8291155 1.7522 4.205065 8.1 7.8708 2.82963
1.5 64 400 1.791895 1.7174 4.157331 8.65 8.6593 0.107514
1.5 96 200 1.8016555 1.7028 5.486926 9.05 7.8651 13.09282
1.5 96 300 1.710008 1.7094 0.035555 8.2 8.3314 1.602439
1.5 96 400 1.730972 1.6332 5.648387 8.3 9.215 11.0241
The MSE of training of the selected ANN was about 0.0153 and its training took 11
epochs to complete. The performance of the model is clearly indicated in Figure 5. The best
validation performance is 0.015296 at epoch 5. From this figure is also evident that validation
and testing group MSEs are higher than that of the training group, as expected; see also [10].
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 5. Results of the neural network training for AWJM of TRIP 800 grade.
For the evaluation of the generalization ability (quality) of the trained neural networks
linear fits between the outputs of the model and the experimental data, for all the
measurements, without discrimination to which group they belong, was performed. The graph
of the linear fit is presented in Figure 6; note that “Target” represent the experimental results
and “Output” the output values of the model. The best linear fit function is calculated as
being: Output=0.81Target+0.22, while the correlation coefficient R is equal to 0.89883 for
Kerf and Output=0.85Target+0.94, while the correlation coefficient R is equal to 0.93022 for
Ra (with R=1 meaning that the best linear fit is achieved and the A=T curve match perfectly).
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
92 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved. Artificial Neural Network Modeling of Surface Quality Characteristics… 93
Figure 8. Experimental data and ANN results for Ra and kerf in AWJM of TRIP 800 steel grade.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
94 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
A regression analysis was also performed for the whole model, see Figure 7. In the
graphs of this figure, training, validation and test data group are depicted, first separately and
then, all-in-one group.
Results in Figures 5-7 indicates that the proposed ANN can very satisfactorily predict the
output data required. Furthermore, in Figure 8, 3-D plots of the centre-line average surface
roughness (Ra) and the kerf versus the stand off distance and the travel speed are presented
for all three nozzle diameters used. In these figures both the experimental data and the neural
network outputs are presented. It is evident for all six plots that the experimental and the
calculated values exhibit small discrepancies, indicating once more the reliability of the
neural network constructed.
Process parameters, measured values and the results from the proposed ANN applied in
AWJM of TRIP 700 grade as well as the deviation (“Dev.”) between measured and calculated
by ANN values, are summarized in Table 4.
Results obtained from ANN modeling are qualitatively almost identical with the ones
concerning TRIP 700 steel grade. The MSE of training of the selected ANN was about 0.271
and its training took 10 epochs to complete. The performance of the model is clearly indicated
in the next Figure 9.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 9. Results of the neural network training for AWJM of TRIP 700 grade.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 95
The best validation performance is 0.27091 at epoch 4. From this figure is again evident
that validation and testing group MSEs are higher than that of the training group, as expected.
The graph of the linear fit is presented in Figure 10; note that “Target” represent the
experimental results and “Output” the output values of the model. The best linear fit function
is calculated as being: Output=0.88Target+0.17, while the correlation coefficient R is equal to
0.9533 for Kerf and Output=0.82Target+1.2, while the correlation coefficient R is equal to
0.94728 for Ra (with R=1 meaning that the best linear fit is achieved and the A=T curve
match perfectly).
Results in Figures 9 and 10 indicate that the proposed ANN can very satisfactorily predict
the output data required. Furthermore, in Figure 11, 3-D plots of the centre-line average
surface roughness (Ra) and the kerf versus the stand off distance and the travel speed are
presented for all three nozzle diameters used. In these figures both the experimental data and
the neural network outputs are presented. It is evident for all six plots that the experimental
and the calculated values exhibit small discrepancies; a behaviour which was already reported
for TRIP 800 steel grade.
In general, ANN models for both TRIP 800 and TRIP 700 steel grades were proven to
perform well for AWJM, giving reliable predictions and providing thus a possible way to
avoid time- and money-consuming experiments.
Note also that modeling of AWJM by ANN could be combined with a Knowledge Based
System (KBS) based on both rules and Object-Oriented structures such as Semantic Networks
(SN) and Frames, which maintain, process and relate taxonomies of products and materials,
their attributes and properties, processes’ parameters, quality control specifications and
manufacturability rules; see preliminary results on the topic reported in Ref. [28].
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Figure 10. Correlation between experimental data and neural network output for TRIP 700 steel grade.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved. 96 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
Figure 11. Experimental data and ANN results for Ra and kerf in AWJM of TRIP 700 steel grade.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 97
CONCLUSION
Abrasive waterjet machining (AWJM) is a technique for cutting or separating materials
by means of a high-velocity slurry jet, formed as a result of injecting abrasive particles to a
waterjet ejected by a nozzle. The main advantages of the AWJM are being able to cut
versatile geometries and its ability to cut both ductile materials like aluminium, brass, steel
and titanium and brittle materials like glass, stone and ceramics without any influence on their
microstructure. In sheet steel processing with AWJM the primary output characteristics, as far
as the quality of the cut is concerned are the kerf shape and the cut surface roughness. The
average kerf width and the centre-line average surface roughness (Ra) were considered in the
present study. For the prediction of these features in AWJM two different ANNs were
developed using the neural network toolbox of Matlab®. Models constructed possess three
inputs, namely nozzle diameter, stand off distance and travel speed, one hidden layer with
five neurons and two outputs (kerf and Ra). Training of the models was performed with data
from an extensive series of statistically designed experiments concerning AWJM of two TRIP
(transformation induced plasticity) type steel sheets.
The reported results indicate that the proposed ANNs models can satisfactorily predict
the surface roughness and the mean kerf in AWJM; moreover, they can be considered as
valuable tools for the process planning and moreover, provide a possible way to avoid time-
and money-consuming experiments.
REFERENCES
[1] Jain, VK. Advanced (Non-traditional) Machining Processes (ch. 11). In Davim, JP,
editor. Machining - Fundamentals and Recent Advances. Springer; 2008; 299-327.
[2] Arola, D; Ramulu, M. Material removal in abrasive waterjet machining of metals
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
98 N. M. Vaxevanidis, A. Markopoulos and G. Petropoulos
[21] Tsai, K-M; Wang, PJ. Predictions on surface finish in electrical discharge machining
based upon neural network models. International Journal of Machine Tools and
Manufacture, 2001 41, 1385-1403.
[22] Caydas, U; Hascalık, A. A study on surface roughness in abrasive waterjet machining
process using artificial neural networks and regression analysis method. Journal of
Materials Processing Technology, 2008 202, 574–582.
[23] Deb, S; Dixit, US. Intelligent Machining: Computational Methods and Optimization,
(ch. 12). In Davim, JP, editor. Machining - Fundamentals and Recent Advances.
Springer; 2008; 329- 358.
[24] Parikh PJ; Lam, SS. Parameter estimation for abrasive water jet machining process
using neural networks. International Journal of Advanced Manufacturing Technology,
2009 40, 497–502.
[25] Yang, L; Song, J; Hu, B. Neural network parametric modelling of abrasive waterjet
cutting quality. International Journal of Abrasive Technology, 2007 1, 198-207.
[26] Petropoulos, G; Tsolakis, N; Vaxevanidis, N; Antoniadis, A. Topographic description
of abrasive waterjet machined surfaces. Proc. 2nd European Conference on Tribology -
ECOTRIB 2009, 7-10 June 2009, Pisa, Italy, pp. 309-314.
[27] Demuth, H; Beale, M. Neural networks toolbox for use with Matlab, User’s guide.
2001.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Artificial Neural Network Modeling of Surface Quality Characteristics… 99
[28] Karbadakis, NA; Mekras, ND; Kontovazenitis, PV; Petropoulos, GP; Vaxevanidis, NM.
Implementation of a knowledge based system for modeling non-conventional
machining processes. Nonconventional Technologies Review, 2007 1, 43-48.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 6
ABSTRACT
This paper presents a multi-objective approach to the optimisation of drilling process
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
NOMENCLATURE
d Hole diameter [mm];
FF Feed force [N];
f Feed [mm/rev];
M Material removal rate [mm3/s];
MT Cutting torque [N·m];
n Spindle speed [rpm];
P Cutting power [kW];
∗
Corresponding Author, E-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
102 Ramón Quiza and J. Paulo Davim
1. INTRODUCTION
In general, machining aluminium alloys required cutting fluids because the tendency of
the chip to stick to the rake face of the cutting tool. However, the appropriate selection of the
cutting fluid and lubrication technique is a hard task because the great number of parameters
involved. Recently Mendes et al. [1] investigated the performance of cutting fluids when
machining aluminium alloys. Subsequently, Davim et al [2] presented an experimental study
on drill of aluminium (AA1050) under dry, minimum quantity of lubricant and flood-
lubricated conditions. The results of the tests show it is possible to obtain similar
performances to flood-lubricated conditions by using minimum quantity of lubricant.
Optimal selection of cutting parameters is a key issue in any machining process.
However, it remains been a difficult work [3] in spite of much work has been done in this
field and several optimisation approach have been proposed [4].
Although the common practice in cutting parameters optimisation is considering the
whole problem as single-objective, the complex nature of the cutting processes actually
makes the problem multi-objective [5]. Some multi-objective approaches have been reported
in cutting parameters optimisation [6-8] but mainly they use a priori techniques, where the
decision maker combines the different objectives into a scalar cost function. This actually
simplifies the multi-objective problem, turning it into a single-objective one [9].
On the other hand, in the a posteriori techniques, the decision-maker is presented with a
set of non-dominated optimal candidate solutions and chooses from that set. These solutions
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
are optimal in the wide sense that no other solution in the search space is superior to them
when all optimisation objectives are simultaneously considered [10]. They are also known as
Pareto-optimal solutions. The main advantage of this approach is to allow selecting the most
proper solution under different conditions, without running again the optimisation process.
In obtaining the Pareto-optimal solutions, classical optimisation methods (weighted sum
methods, goal programming, min–max methods, etc.) are not efficient, because they cannot
find multiple solutions in a single run, thereby requiring them to be applied as many times as
the number of desired Pareto-optimal solutions [11].
On the contrary, studies on evolutionary algorithms have shown that these methods can
be efficiently used to eliminate most of the above-mentioned difficulties of classical
methods [12]. Nevertheless, there is not any certainty that evolutionary methods can obtain
actual optimal values, for each specific problem [13].
Quiza and co-workers [14] carried out an a posteriori multi-objective optimisation for
drilling laminate composite materials, by using a genetic algorithm, considering productivity
and surface quality as optimisation targets. Outputs show the advantages of the a posteriori
approach, but they are not compared with classical (numerical) methods.
In this paper an aluminium AA1050 drilling process is modelled and optimised,
considering two objectives: productivity (material removal rate) and surface quality
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimisation of Cutting Parameters for Drilling … 103
(roughness). The a posteriori approach is used and two methods, numeric and evolutive, are
employed to find the Pareto-optimal solutions. Outcomes form both methods are compared.
2. EXPERIMENTAL STUDY
In order to achieve the objective of this experimental work, Aluminium AA1050
(aluminium with max. 0.4%Fe, 0.25%Si, 0.05% Cu, 0.05%Mg, 0.05%Mn, 0.05%V, 0.05%
Zn and 0.03%Ti) was tested. A machining center “VCE500 MIKRON” with 11kW spindle
power and maximum spindle speed of 7500 rpm were used to perform the cut holes (diameter
5 mm) in 15 mm thick aluminium discs under flood-lubricated conditions.. A helical K10
drill (R415.5-0500-30) was manufactured according DIN6537 by Sandvik®. The drill was a
point angle 140º, 10% cobalt grade and 28 mm of flute length. A Kistler® piezoelectric
dynamometer 9272 with a load amplifier was used to acquire the cutting torque, MT; and the
feed force, FF. Data acquisitions were made through piezoelectric dynamometer by interface
RS-232 to load amplifier and PC using the appropriate software Dynoware Kistler®.
The surface roughness was evaluated (Ra according to ISO 4287/1) with a Hommeltester
T1000 profilometer. A full factorial design was carried out for the two independent variables:
cutting speed, V, and feed, f. Experimental data is shown in Table 1.
V f n MT FF Ra
No.
[m/min] [rev/min] [rpm] [N·m] [N] [μm]
1 60 0.15 3820 1.02 833 1.80
2 60 0.20 3820 1.27 1113 2.09
3 60 0.25 3820 1.54 1373 2.13
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
3. MODELLING
Models were obtained from the experimental data by using multiple regression analyses.
For every studied variable several models were tried and analysed. They were compared by
considering their correlation coefficients and the variance of the model. Furthermore, the
influence of each independent variable was analysed by means of the corresponding t-Student
tests, and the lack of autocorrelation was indicated by the outcomes of the Durbin-Watson
(DW) tests. Finally, the most convenient model was selected for each dependent variable.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
104 Ramón Quiza and J. Paulo Davim
For the surface roughness, the most suitable model is the quadratic form:
The R-squared statistic for the above-mentioned model is 95.6 % and the mean absolute
error is 0.0276. Since the p-value in the ANOVA table (see Table 2) is less than 0.01, there is
a statistically significant relationship between the variables at the 99% confidence level. The
DW statistic has a value of 2.504 and an associated p-value of 0.2209, therefore there is no
there is no indication of serial autocorrelation in the residuals. In Figure 1 is shown the
graphical representation of the adjusted model for the surface roughness.
9.758 f 0.7053
MT = (2)
V 0.2186
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimisation of Cutting Parameters for Drilling … 105
This model has an R-squared statistic of 98.2 % and a mean absolute error of 0.0165. As
can be seen in Table 3, the P-value of the ANOVA is less than 0.01, so there is a statistically
significant relationship between the variables at the 99% confidence level. The DW test
showed a value of 0.0868, with an associated p-value of 0.060. Since this value is greater than
0.05 there is no indication of serial autocorrelation in the residuals. A graphical representation
of the cutting torque model is shown in Figure 2.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
106 Ramón Quiza and J. Paulo Davim
4. OPTIMISATION
4.1. Formulation of the Optimisation Problem
In the analysed optimisation problem, as decision variables were considered the cutting
parameters: feed and speed. Two conflicting objectives were simultaneously optimised. The
first is the material removal rate, M, which can be computed as:
M = 250dfV (4)
This parameter allows evaluating the productivity of the drilling process and is inversely
proportional to the machining time. The second objective is the surface roughness, which can
be computed by the adjusted model (Eq. 1). It characterises the surface quality of the
elaborate hole. As can be noted, the first objective must be maximised since the second one
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimisation of Cutting Parameters for Drilling … 107
must minimised. Some constraints must be considering in the optimisation process. In the
first place, the machining parameters must be into the experimental ranges, in order to
guarantee the validity of the previously obtained models.
Moreover, the cutting torque and the feed force must be less or equal to the maximum
values allowed by the machine tool.
M T ≤ M T − MAX (6a)
FF ≤ FF − MAX (6b)
2π M T n
P= ≤ η PMOT
6 × 104 (7)
must be satisfied by the machine tool motor, considering the losses in the transmission.
In this problem the following values was considered (see Table 5):
Parameter Value
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Hole diameter 5 mm
Maximum allowed cutting torque 1.25 N·m
Maximum allowed feed force 1200 N
Motor power 5.6 kW
Transmission efficiency 75 %
In order to obtain a Pareto’s front by numerical method, one objective is transformed into
constraint. Several values are successively assigned to this objective and the other one is
optimised once for every value established for the first one. In this problem, surface
roughness was transformed into constraint and material removal rate was kept as objective.
To solve the optimisation problem the Generalized Reduced Gradient (GRG2) algorithm was
used. In Table 6, there are shown the outcomes of the optimisation process.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
108 Ramón Quiza and J. Paulo Davim
V f MT FF n P Ra M
No.
[m/min] [rev/min] [N·m] [N] [rpm] [kW] [μm] [mm3/s]
1A 90.0 0.219 1.25 844 5730 0.750 1.85 49264
2A 90.0 0.185 1.11 885 5730 0.666 1.80 41706
3A 90.0 0.171 1.05 934 5730 0.630 1.75 38508
4A 90.0 0.160 1.00 996 5730 0.601 1.70 36088
5A 90.0 0.151 0.96 1148 5730 0.577 1.65 34059
The other considered approach carries out the optimisation process by using a micro
genetic algorithm. This genetic algorithm was originally proposed by Coello and Toscano
[15] and it was used by Quiza and co-workers to solve optimisation problems in machining
processes [14, 16].
V f MT FF n P Ra M
No.
[m/min] [rev/min] [N·m] [N] [rpm] [kW] [μm] [mm3/s]
1B 89.0 0.217 1.25 1141 5665 0.739 1.86 48275
2B 89.2 0.213 1.23 1123 5676 0.730 1.85 47480
3B 89.3 0.204 1.19 1082 5685 0.709 1.84 45546
4B 89.8 0.198 1.16 1055 5716 0.697 1.83 44446
5B 89.3 0.191 1.14 1024 5682 0.677 1.82 42618
6B 89.2 0.184 1.11 993 5677 0.659 1.80 41017
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
For the considered application, the algorithm’s parameters were selected as follow: static
population size: 500, dynamic population size: 20; chromosome length: 64 (32 for each
decision variable), maximum epochs count: 100; maximum evolutionary periods count: 50;
mutation likelihood: 0.01 and maximum Paretian size: 25. After carrying out the optimisation
process, there were obtained 10 near-optimal solutions, which are shown in Table 7.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Multi-Objective Optimisation of Cutting Parameters for Drilling … 109
5. DISCUSSION
To compare outcomes from both approaches, a Pareto's fronts graph was constructed (see
Figure 4). In this graph, non-dominated solutions are arranged in a coordinated plane whose
axes are the optimisation objectives.
As can be seen, the solutions contained in the front obtained by the numerical method are
better than contained in the front obtained by micro genetic algorithm. The term “better”
means that for every solution belong to the numerical obtained front there is a point in the
genetic algorithm obtained front that dominates it. Moreover, the genetic front has a higher
density of points, allowing selecting the most proper solution from a larger set. Naturally,
executing new runs of the optimisation process must increase the amount of points in the
numerical front. Nevertheless, this must be done by try-and-error and can take a great amount
of time and personal effort.
The main drawback of the genetic algorithm approach is its elevated computational cost,
determined by the high amount of evaluations of the objective functions that must be
executed. However, this fact is widely paid back by a practically total elimination of human
interaction in the optimisation process. It should be noted that the try-and-error process, used
in the numerical approach, is not only highly time consuming but also very tedious and
ineffective from the human user point of view.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
CONCLUSION
As conclusions of the work can be remarked the convenience of the use of evolutionary
algorithms in multi-objective optimisation of cutting processes, instead its high computational
cost. Finally, the advantage of the a posteriori approach in the cutting parameters
optimisation must be remarked. From the Pareto’s front graph a flexible decision-making can
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
110 Ramón Quiza and J. Paulo Davim
ACKNOWLEDGMENTS
The authors acknowledge to the MSc A. Festas and P. Reis as well as the Mechanical
Engineers C. Peixoto and R. Gomes for their participation in the experimental work carried in
University of Aveiro.
REFERENCES
[1] Mendes, O. C.; Ávila, R. F.; Abrão, A. M.; Reis, P.; Davim, J. P. Ind. Lubric. Trib.
2006, 58 (5), 260-268.
[2] Davim, J. P.; Sreejith, P. S.; Gomes, R.; Peixoto, C. Proc. IMechE Part B: J. Eng.
Manuf. 2006, 220, 1605-1611.
[3] Jain, R. K.; Jain, V. K. J. Mater. Process. Technol. 2000, 108 (1), 62-67.
[4] Mukherjee, I.; Ray, P. K. Comput. Ind. Eng. 2006, 50 (1), 15-34.
[5] Yih-Fong, T.; Fu-Chen, C. Int. J. Machin. Machinab. Mat. 2006, 1 (1), 76-93.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
[6] Lee, B. Y.; Tarng, Y. S.; Lii, H. R. J. Mater. Process. Technol. 2000, 105 (1), 1-6.
[7] Zuperl, U.; Cus, F. Robot. Comput. Int. Manuf. 2003, 19 (1-2), 189-199.
[8] Cus, F.; Balic, J. Robot. Comput. Int. Manuf. 2003, 19 (1-2), 113-121.
[9] Van Veldhuizen, D. A.; Lamont, G. B. Evol. Comput., 2000, 8 (2), 125-147.
[10] Abbass, H. A.; Sarker, R. A. In: Congress on Evolutionary Computation, Piscataway,
NJ (U.S.A.), 2001; pp 971-978.
[11] Coello, C. A. IEEE Comput. Intell. Mag. 2006, 1 (1), 28-36.
[12] Soodamani, R.; Liu, Z. Q. Int. J. Approx. Reason. 2000, 23(2), 85-109.
[13] Zitzler, E.; Laumanns, M.; Bleuler, S. In: Metaheuristics for Multiobjective
Optimisation; Gandibleux, X.; Sevaux, M.; Sörensen, K.; T'kindt, V. Eds.; Springer-
Verlag: Berlín (Alemania), 2004; pp 3-37.
[14] Quiza, R.; Reis, P.; Davim, J. P. Compos. Sci. Technol. 2006, 66 (15), 3083-3088.
[15] Coello, C. A.; Toscano, G. In: First International Conference on Evolutionary Multi-
Criterion Optimization. Zitzler, E. Ed.; Springer-Verlag: New York (U.S.A.), 2001;
pp 126-140.
[16] Quiza, R.; Rivas, M.; Alfonso, E. Eng. Appl. Artif. Intell. 2006, 19 (2), 127-133.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 7
ABSTRACT
Artificial intelligence (AI) tools are playing an important role in manufacturing
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
engineering. They are used for modeling, control and optimization of parameters in
manufacturing. Fuzzy logic is one of the important tools in artificial intelligence and is
used in varieties of manufacturing applications. This chapter discusses the application of
fuzzy logic for modeling process parameters for cutting force in turning of GFRP
composites. Taguchi method in design of experiments principle is used for conducting
the experiments. An L27 (313) orthogonal array is used for the investigation. The cutting
parameters selected were: cutting speed, feed and depth of cut. Fuzzy rules were
developed for correlating the cutting parameters with cutting force in turning of GFRP
composites. The model predicted values and measured values are fairly close to each
other. The confirmation test results proved the fact that the developed models are
effectively representing the cutting force in turning GFRP composites.
1. INTRODUCTION
Artificial intelligence (AI) is the study of ideas that enables computers to be intelligent.
AI systems have a significant impact on the automation of engineering manufacture. This will
provide intelligent interfaces to sophisticated engineering analysis automate the use of
∗
Corresponding author, E-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
112 K. Palanikumar and J. Paulo Davim
manufacturing data base and provide engineering assistance to handle varieties of engineering
tasks. AI is used for modeling, control and optimization of parameters in manufacturing.
Fuzzy logic is one of the important tool in artificial intelligence, which can be used for
modeling, analysis and optimization of manufacturing processes. The fuzzy set theory
initiated by Zadeh [1] is a mathematical theory of inexact reasoning that allows modeling of
the reasoning process in human linguistic terms. This theory proved to be an effective means
for dealing with objectives that are linguistically specified. Linguistic term such as low,
medium and high may be defined by fuzzy sets [2]. Fuzzy logic has been applied successfully
for many manufacturing processes especially in machining processes. AI techniques are
insensitive to the noise produced in the machining data due to variations in parameters such
as material properties, temperature, and cutting geometry, the same are being used in
modeling of machining processes in the present day research. Suleyman Yaldiz et al. [3] have
evaluated the cutting force in turning. They have compared the experimental results obtained
by designed dynamometer to fuzzy model for predicting cutting force. Surface roughness
prediction for turning was carried out by Yue Jiao et al. [4]. They have used Fuzzy adaptive
network for modeling the machining process Fang [5] has used fuzzy logic diagnosis for
machining condition monitoring of finish turning process. Palanikumar et al. [6] have used
fuzzy logic for optimization of machining parameters in machining GFRP composites. This
method is highly useful when the process is complex and uncertain in nature. The works
carried out by the researchers indicated that fuzzy logic can be applied for manufacturing
processes. In the present chapter, application of fuzzy logic for the modeling of cutting force
in turning GFRP composites is introduced. Fuzzy rule based modeling technique is used for
the present investigation.
Glass fiber reinforced composite finds many applications including construction
industries, marine, electrical, chemical, pharmaceutical, transportation, sport goods
manufacturing industries etc. Composites materials exhibit good resistance to corrosion and
wear. The tailorability of composites for specific applications has been one of its greater
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
advantages and also one of the more perplexing challenges to adopting are alternative to
metallic materials in many situations. Even though GFRP parts may be produced by molding
processes, they require further machining to facilitate dimensional control for easy assembly
and control of surface quality for functional aspects. Machining of FRP parts includes
turning, drilling, milling, grinding and the like. The machining of fiber reinforced composite
materials are different from the traditional engineering materials. Fibre delamination,
fuzziness, debonding of fiber and matrix materials, excessive wear on the cutting tool are
some of the problems which encountered during the machining of FRPs [7]. Over the last
several years, the phenomenon of machining of FRP composites has been analyzed by
researchers. Everstine and Rogers [8] proposed an analytical theory of machining FRPs. In
their classical study, they prepared a theory related to plane deformation of incompressible
composites reinforced by strong parallel fibers.
In machining process, cutting force plays an important role in deciding the surface and
power requirement for cutting. Generally the machining force increases with the feed rate and
decreases with the cutting velocity [9]. The machining force evaluation in cutting GFRP
composites has been carried out by Paulo Davim et al. [10,11]. They have analyzed the
cutting force in drilling and milling operation using cemented carbide drill bits and end mill
cutter. The influence of cutting force in turning GFRP composites is carried out by Sang-Ook
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Fuzzy Logic in Manufacturing 113
et al. [12]. It was found that the single crystal diamond tool was performed better than both
poly crystal diamond and cubic boron nitride tools in turning of GFRP composites.
Eventhough many attempts have been made to analyze the cutting force in turning of
GFRP composites, there is no systematic study has been reported. The present chapter
investigates the effect of different machining parameters on cutting force in machining of
GFRP composites. The experiments are conducted on a lathe using Poly Crystalline Diamond
(PCD) cutting tools. The experiments are conducted based on L27 orthogonal array with
prefixing cutting parameters. The machining parameters considered for the experiments are
cutting speed, feed, and depth of cut. Fuzzy rule based modeling technique is used for
modeling the machining parameters in machining of GFRP composites. The results indicate
that fuzzy logic modeling technique can be successfully applied for the prediction of cutting
force in turning of GFRP composites.
2. EXPERIMENTAL DETAILS
The work piece material used for the present investigation is glass fiber reinforced
polymer composite pipes consisting of E-glass fibers and polyester resin. The pipes are
manufactured through filament winding process. The fiber volume fraction for the composites
is 55%. The machining operation considered is turning and the machine used for the
machining is Bharat make all geared lathe of model Nagmati 175 with a spindle speed range
of 54 - 1200 rpm and power of 2.25 kW. The cutting tool used for the machining is PCD tool
which is shown in Figure 1. The experiments for the investigation are conducted by using
Taguchi’s orthogonal array [13], the suitable array selected for the investigation was L27,
which needs 27 runs and has 26 DOFs. It can conduct three levels of parameters. To check
the degrees of freedom (DOFs) in the experimental design, for the three-level test, the three
main factors take 6 (3*(3-1)) DOFs. The DOF for three second-order interactions is 12
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
(3*((3-1)*(3-1))) and the total DOFs required is 18. As per Taguchi’s experimental design
method, the total DOFs of selected orthogonal array must be greater than or equal to the total
DOFs required for the experiment and hence L27 orthogonal array has been selected [14].
Figure 1. Tool holder and cutting tool used for the investigation.
The cutting parameters selected for the present investigation are cutting speed (V), depth
of cut (d) and feed (f). The cutting parameters used and their levels considered are presented
in Table 1. The three level L27 orthogonal array is shown in Table 2, where the numbers 1, 2,
and 3 stand for the levels of the factors. This array specifies 27 experimental run and have 13
columns. The assignment of cutting parameters and interactions to columns is presented in
Table 2.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
114 K. Palanikumar and J. Paulo Davim
Column numbers
1 2 3 4 5 6 7 8 9 10 11 12 13
Trial No. V d V*d V*d f V*f V*f d*f -- -- d*f -- --
1 1 1 1 1 1 1 1 1 1 1 1 1 1
2 1 1 1 1 2 2 2 2 2 2 2 2 2
3 1 1 1 1 3 3 3 3 3 3 3 3 3
4 1 2 2 2 1 1 1 2 2 2 3 3 3
5 1 2 2 2 2 2 2 3 3 3 1 1 1
6 1 2 2 2 3 3 3 1 1 1 2 2 2
7 1 3 3 3 1 1 1 3 3 3 2 2 2
8 1 3 3 3 2 2 2 1 1 1 3 3 3
9 1 3 3 3 3 3 3 2 2 2 1 1 1
10 2 1 2 3 1 2 3 1 2 3 1 2 3
11 2 1 2 3 2 3 1 2 3 1 2 3 1
12 2 1 2 3 3 1 2 3 1 2 3 1 2
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
13 2 2 3 1 1 2 3 2 3 1 3 1 2
14 2 2 3 1 2 3 1 3 1 2 1 2 3
15 2 2 3 1 3 1 2 1 2 3 2 3 1
16 2 3 1 2 1 2 3 3 1 2 2 3 1
17 2 3 1 2 2 3 1 1 2 3 3 1 2
18 2 3 1 2 3 1 2 2 3 1 1 2 3
19 3 1 3 2 1 3 2 1 3 2 1 3 2
20 3 1 3 2 2 1 3 2 1 3 2 1 3
21 3 1 3 2 3 2 1 3 2 1 3 2 1
22 3 2 1 3 1 3 2 2 1 3 3 2 1
23 3 2 1 3 2 1 3 3 2 1 1 3 2
24 3 2 1 3 3 2 1 1 3 2 2 1 3
25 3 3 2 1 1 3 2 3 2 1 2 1 3
26 3 3 2 1 2 1 3 1 3 2 3 2 1
27 3 3 2 1 3 2 1 2 1 3 1 3 2
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Fuzzy Logic in Manufacturing 115
The cutting force developed during machining is measured by using a Kistler quartz 3-
component dynamometer type 9257B. The arrangement used for measuring cutting force is
given in Figure 2.
The experiments are repeated for three times and the average values are used for further
analysis. The dynamometer measures the active cutting force regardless of its application
point. Both the average value of the force and the dynamic force increase may be measured.
The usable frequency range depends mainly on the resonance frequency of the entire
measuring rig. The force to be measured is introduced via a top plate and distributed between
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
116 K. Palanikumar and J. Paulo Davim
four 3-component force sensors arranged between the base and top plates. Each of the sensors
has three pairs of quartz plates, one sensitive to pressure in the z-direction and the other two
to shear in the x and y directions respectively. The measurement is virtually without
displacement. The dynamometer is connected to a 3-channel charge amplifier type 5807A
through a connecting cable type 1687B5 which in turn is connected to the PC by a 37-pin
cable from the A/D board. The dynamometer is calibrated for the cutting force in the range
from 0 to 1000 N. The typical cutting force observed from the Kistler dynamometer is
presented in Figure 3.
The experimental condition used and the experimental results are presented in Table 3.
S.No Cutting speed (V), Depth of cut (d), Feed rate (f), Cutting force(Fc),
m/min mm mm/rev. N
1 82 0.5 0.096 178.5
2 82 0.5 0.143 201.2
3 82 0.5 0.191 231.5
4 82 1 0.096 192
5 82 1 0.143 207.8
6 82 1 0.191 242.4
7 82 1.5 0.096 212.5
8 82 1.5 0.143 213
9 82 1.5 0.191 251.4
10 126 0.5 0.096 171.2
11 126 0.5 0.143 190.8
12 126 0.5 0.191 225
13 126 1 0.096 187.9
14 126 1 0.143 201.7
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Fuzzy Logic in Manufacturing 117
The fuzzy set theory, introduced by Zadeh in 1965 in his seminar paper entitled ‘Fuzzy
Sets’ to deal with domains of pattern recognition, communication of information and
abstraction [15]. A fuzzy set as the name implies, is a set without a crisp boundary, that is, the
transition from “belong to a set” to “not belong to a set” is gradual and this smooth transition
is characterized by membership functions that give fuzzy sets flexibility in modeling
commonly used linguistic expressions such as “ the water is hot ” or the “ the temperature is
high ” [18].
If X is a collection of objects denoted generally by x, then a fuzzy set A in X is defined as
a set of ordered pairs:
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
A = {( x, μ A ( x )) | x ∈ X }, (1)
where μ A (x) is called the membership function for the fuzzy set A. This function maps
each element of X to a membership grade or value between 0 and 1 and ( x, μ A ( x )) is a
singleton. Usually X is referred to as the universe of discourse or simply the universe and it
may consist of discrete objects or continuous space [18]. Another common way of
representing a fuzzy set is
A= U μ A ( xi ) / xi (2)
xi ∈ X
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
118 K. Palanikumar and J. Paulo Davim
Let X denote a universal set. Then the membership function μ A by which a fuzzy set A
is usually defined has the form:
μ A : X → [0,1] (3)
For example, we can define a possible membership function for the fuzzy set of real
numbers close to 0 as follows.
1
μ A ( x) = (4)
1 + 10 x 2
Given a crisp universal set X, let P ( X ) denote the set of all fuzzy subsets of X and let
P k ( X ) = P ( P k −1 ( X )) (5)
for all integers k ≥ 2 . Then fuzzy sets of level k are formally defined by membership
functions of the form
μ A : P k −1 ( X ) → [0,1] (6)
A fuzzy set A is defined on universal set that is finite and countable is written as
n
A = ∑ μ i / xi
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
(7)
i =1
A = ∫ μ A ( x) / x (8)
X
The fuzzy inference system is a popular computing framework based on the concepts of
fuzzy set theory, fuzzy IF – THEN rules, and fuzzy reasoning. It has been used in a wide
variety of fields, such as automatic control, data classification, decision analysis, expert
system, and time series prediction, robotics and pattern recognition. It is a knowledge based
system that converts linguistic variables into its knowledgebase using fuzzy rules and
membership functions. Because of its multidisciplinary nature, the fuzzy inference system is
known by numerous other names, such as fuzzy – rule based system, fuzzy expert system,
fuzzy model, fuzzy associative memory, fuzzy logic controller and simply fuzzy system. The
basic structure of a fuzzy inference system consists of three conceptual components: a rule
base, which contains a selection of fuzzy rules; a data base (or dictionary), which defines the
membership functions used in the fuzzy rules; and a reasoning mechanism, which performs
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Fuzzy Logic in Manufacturing 119
the inference procedure upon rules and given facts to derive a reasonable output or conclusion
[14-20]. The concept of fuzzy reasoning for three-input-one-output fuzzy logic unit is
described as follows. The fuzzy rule base consists of a group of IF- THEN statements with
three inputs, x1, x2 and x 3 and one output y, i.e.
Ai, Bi, Ci and Di are fuzzy subsets defined by the corresponding membership functions,
i.e., μ Ai , μ Bi μ Ci and μ Di . 27 fuzzy rules were developed. By taking the max-min
compositional operation, the fuzzy reasoning of these rules yields a fuzzy output. Suppose
that x1, x2 and x3 are the three input values of the fuzzy logic unit, the membership function of
the output of fuzzy reasoning can be expressed as [20]:
μDo ( y) = [μ A1 (x1 ) ∧ μB1 (x2 ) ∧ μC1 (x3 ) ∧ μD1 ( y) ∨...μ An (x1 ) ∧ μBn (x2 ) ∧ μCn (x3 ) ∧ μDn ( y)]
(10)
⎧0, x ≤ a.
⎪ x−a a ≤ x ≤ b.
⎪ ,
⎪b − a
triangle (x; a, b, c) = ⎨ (11)
⎪c − x , b ≤ x ≤ c.
⎪c−b
⎪
⎩ 0, c ≤ x.
By using min and max, an alternate expression for the proceeding equation is
⎛ ⎛ x−a c− x⎞ ⎞
trimf ( x; a, b, c) = max⎜⎜ min⎜ , ⎟,0 ⎟⎟ (12)
⎝ ⎝b−a c−b⎠ ⎠
where a, b, c stands for the triangular fuzzy triplet and it determines the x coordinates of the
three corners of the underlying triangular membership function. For example, the functions
considered for cutting speed is LOW, MEDIUM and HIGH as shown in Figure 4. Similarly
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
120 K. Palanikumar and J. Paulo Davim
for other input parameters, the membership functions have been fixed and are shown in
Figures 5 and 6. The output responses of the fuzzy process can be viewed only in fuzzy
values and they have to be defuzzified. The membership function used for the output response
cutting force is presented in Figure 7.
0.8
Degree of membership
0.6
0.4
0.2
0.8
Degree of membership
0.6
0.4
0.2
0.1 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.19
Feed, mm/rev.
0.8
Degree of membership
0.6
0.4
0.2
0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5
Depth of cut, mm
0.8
Degree of membership
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
0.6
0.4
0.2
Figure 7. Membership function for output response cutting force in machining GFRP composites.
The linguistic forms used for the input parameters and output response cutting force in
machining of GFRP composites with respect to experiment number is presented in Table 4.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
122 K. Palanikumar and J. Paulo Davim
Table 4. Linguistic form used for cutting parameters and output response cutting force
Cutting speed (V), Depth of cut (d), Feed rate (f), Cutting force (Fc),
S.No m/min mm mm/rev. N
1 LOW LOW LOW LOWEST
2 LOW LOW MEDIUM LOW-MED
3 LOW LOW HIGH HIGH
4 LOW MEDIUM LOW LOW
5 LOW MEDIUM MEDIUM MEDIUM
6 LOW MEDIUM HIGH HIGHER
7 LOW HIGH LOW MEDIUM
8 LOW HIGH MEDIUM MEDIUM
9 LOW HIGH HIGH HIGHEST
10 MEDIUM LOW LOW LOWEST
11 MEDIUM LOW MEDIUM LOW
12 MEDIUM LOW HIGH HIGH
13 MEDIUM MEDIUM LOW LOWER
14 MEDIUM MEDIUM MEDIUM LOW-MED
15 MEDIUM MEDIUM HIGH HIGHER
16 MEDIUM HIGH LOW LOWEST
17 MEDIUM HIGH MEDIUM MEDIUM
18 MEDIUM HIGH HIGH HIGHER
19 HIGH LOW LOW LOWEST
20 HIGH LOW MEDIUM LOW
21 HIGH LOW HIGH HIGH-MED
22 HIGH MEDIUM LOW LOWEST
23 HIGH MEDIUM MEDIUM LOW-MED
24 HIGH MEDIUM HIGH HIGHER
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
In the present study, the centroid defuzzification method has been selected, as it produces
the centre of area of the possibility distribution of the inferenced output and is a more
frequently used defuzzification method calculating the centroid of the area under the
membership function
y0 =
∑ yμ D ( y) 0
(13)
∑ μ D ( y) 0
The non-fuzzy value y0 gives the output value in numerical form. For example the value
of cutting force at a cutting condition of cutting speed of 126 m/min, depth of cut of 1mm and
feed of 0.143 mm/rev., is obtained as 201 N. Matlab® fuzzy logic tool box is used for this
calculation and calculated result is shown in Figure 8. In the above example single rule is
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Fuzzy Logic in Manufacturing 123
applied. Also for different input values multiple rules can be applied. In the example
Mamdani max-min approach is used as an inference engine.
minimization of cutting force is required. The minimization of cutting force is the serious task
because fibre reinforced composite materials is made of two different materials like the hard
fibers and soft matrix materials. The property of the materials may not be uniform throughout.
Machining of glass fiber reinforced composite materials poses big problems for the
manufacturing engineers. Fibre pull-out, delamination, matrix crazing, high tool wear are
some of the problems encountered while machining GFRPs. The cutting parameters such as
cutting speed, depth of cut and feed are playing a vital role in deciding the cutting force in
turning of GFRP composites. Also the cutting force on the machining of composites depends
on material properties, orientation of fibers in the matrix, type of weave, bond strength, etc.
For analyzing the cutting force in turning of GFRP composites, mathematical relations
are required. In this investigation, Fuzzy rule based modeling technique is used for the
modeling of machining parameters in machining of GFRP composites with respect to the
cutting force. Fuzzy logic models are one of the important tools in the artificial intelligence
and can be effectively used for the modeling of manufacturing processes such as turning.
Figure 9 shows the correlation between the cutting force observed during machining and
fuzzy logic model. The adequacy of the developed model is verified through R-Sq (R2) value,
which is presented in the figure. The quantity R-Sq is called as coefficient of determination
and is used to judge the adequacy of the models developed. In the present case the coefficient
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
124 K. Palanikumar and J. Paulo Davim
of determination is 0.9848 which shows high correlation that exists between the fuzzy logic
model developed and experimental results and hence fuzzy logic can be effectively used for
the prediction of cutting force in turning of GFRP composites. Further the comparison of
results obtained from the experiment and fuzzy model is plotted in Figure 10, in which all the
points are coincide with each other and hence fuzzy logic can be effectively utilized for the
prediction of cutting force in machining of GFRP composites.
300
280
Predicted cutting force, N
260
R2 = 0.9848
240
220
200
180
160
140
120
100
100 150 200 250 300
260
240
220
Cutting force, N
200
180
160
Experimental results
140
Predicted results by
120 Fuzzy logic model
100
0 10 20 30
Experiment number
Figure 10. Comparison of experimental result and fuzzy output for cutting force.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Fuzzy Logic in Manufacturing 125
The effect of cutting parameters such as cutting speed, depth of cut and feed can be
analyzed through three-dimensional surface plots. Surface plots are helping to visualize the
response surface. This plot represents the functional relationship between the response and
the experimental factors. The response surface plots also help to visualize how the response
reacts to changes in the experimental factors. The surface plot shows only two factors at a
time, and the extra factor should be kept at a constant level.
Figure 11 shows the surface plot of cutting force with variables cutting speed and depth
of cut while keeping the feed at constant middle level. The figure indicates that the increase
of cutting speed reduce the cutting force in turning of GFRP composites. The reason being, at
high cutting speed, the removal of glass fibers in the GFRP composites is easy and it
produces low cutting force. The increase in depth of cut increases the cutting force in turning
of GFRP composites. The increase in cutting force increases the load on the cutting tool and it
leads to the increased cutting force.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
The surface plot of varying the variables depth of cut and feed is depicted in Figure 12.
The figure indicates that the increase of feed increases the cutting force abruptly. The reason
being the increase of feed rate increases the tooth load on the cutting tool and also produces
chatter or vibration in cutting of GFRP composites which in turn increases the cutting force.
The effect of cutting speed and feed on cutting force is presented in Figure 13. The figures
indicated that the increase of feed and depth of cut increases the cutting force in turning of
GFRP composites. The magnitude of cutting force variation is high while increasing the feed
compared to the depth of cut. From the graphs, one can infer that high cutting speed, low
depth of cut and low feed are preferred for cutting the GFRP composites.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Fuzzy output
300
Experimental result
250 Verification test
Cutting force, N
200
150
100
50
0
1 2 3 4
Trial number
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Application of Fuzzy Logic in Manufacturing 127
For verification of fuzzy logic model and experimental results, verification tests were
carried out. The verification tests were carried out as per the corresponding experimental
numbers 1, 7, 15 and 26. The verification test results for cutting force in turning are presented
in Figure 14. From the figures it can be asserted that the variation between experimental
results and the model are within the limit and are very close to each other and hence fuzzy
logic model can be effectively used for the prediction of cutting force parameters in turning of
GFRP composites.
CONCLUSIONS
Experiments are conducted for modeling the parameters which affect the cutting force in
turning of GFRP composites. Taguchi’s experimental design has been used for
experimentation. Fuzzy rule based modeling technique is employed for modeling the
machining parameters. Based on the experimental results and data analysis, the following
conclusions can be drawn.
1. Fuzzy rule based modeling technique is used for predicting the cutting force in
turning of GFRP composites.
2. The model for cutting force is well correlated with experimental results. The results
indicated that artificial intelligence assisted tool can be well suited for the prediction
of cutting force in turning GFRP composites.
3. In machining of GFRP composites, the increase in cutting speed reduces the cutting
force, whereas the increase of feed increases the cutting force.
4. In machining of GFRP composites feed is the main parameter which affects the
cutting force in machining of GFRP composites.
5. The confirmation experiment reveals that the developed model can be effectively
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
REFERENCES
[1] Zadeh L.A. (1965), Fuzzy sets, Information and control, 8:338-353.
[2] Hasmi K., Graham I.D and Mills B, (2000), Fuzzy logic based data selection for the
drilling process, Journal of Materials Processing Technology 108: 55-61.
[3] Suleyman Yaldiz, Faruk Unsacar and Haci Saglam (2006), Comparison of experimental
results obtained by designed dynamometer to fuzzy model for predicting cutting forces
in turning, Materials and Design, 27: 1139-1147.
[4] Yue Jiao, Shuting Lei, Pei Z.J, and Lee E.S, (2004), Fuzzy adaptive networks in
machining process modeling: surface roughness prediction for turning operations,
International Journal of Machine Tools and Manufacture, 44:1643-1651.
[5] Fang, X.D (1995). Expert system support fuzzy diagnosis of finishturning process
states. International Journal of Machine Tools and Manufacture 35 (6): 913–924.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
128 K. Palanikumar and J. Paulo Davim
[6] Palanikumar, K.; Karunamoorthy, L.; Karthikeyan, R.; Latha, B (2006). Optimization
of machining parameters in turning GFRP composites using a carbide (K10) tool based
on the Taguchi method with fuzzy logics. Metals and Materials 12/6: 483–491.
[7] Santhanakrishnan, G., Krishnamoorthy, R. and Malhotra, S. K. (1989). High Speed
Steel Tool Wear Studies in Machining of Glass Fiber-reinforced Plastics, Wear, 132:
327–336.
[8] Evestine, G. C. and Rogers, T. G. (1971). A Theory of Machining of Fiber-reinforced
Materials, J. Composite Materials, 5: 94–106.
[9] Arno kopf, StefenFeistritzer, Klaus Udier (2006). Diamond coated cutting tools for
machining of non-ferrous metals and fiber reinforced polymers, International Journal
of Refreactory metals and hard materials, 24: 354-359.
[10] Paulo Davim J. Pedro Reis. Conceicao A.C (2004/). Experimental study of drilling
glass fiber reinforced plastics (GFRP) manufactured by hand lay up, Computer Science
and Technology, 64(2): 289 – 297.
[11] Paulo Davim J. Pedro Reis. Conceicao Antonio C, (2004). A study on milling of glass
fiber reinforced plastics manufactured by hand-lay up using statistical analysis
(ANOVA)’, Composite Structures, 64: 493-500.
[12] Sang-Ook An. Eun-Sang Lee Sang-Lai Noh, (1997), A study on the cutting
characteristics of glass fibre reinforced plastics with respect to toll materials and
geometries’ Journal of Materials Processing Technology, 68: 60-67.
[13] Ross, P. J. (1989). Orthogonal Array Selection and Utilization, Taguchi Techniques for
Quality Engineering, McGraw-Hill, New York.
[14] Palanikumar, K, (2006). Cutting parameters optimization for surface roughness in
machining of GFRP composites using Taguchi’s method, Journal of Reinforced plastics
and composites, 25(16): 1739-1751.
[15] Nandi A.K. and Pratihar D.K, (2004). An expert system based on FBFN using a GA to
predict surface finish in ultra-precision turning”, Journal of Materials Processing
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 8
Alakesh Manna∗
Department of Mechanical Engineering, Punjab Engineering College,
Deemed University, Chandigarh- 160012, INDIA
ABSTRACT
This paper describe predictive machining approach with fuzzy neural network (FNN)
modeling of the cutting tool flank wear in order to estimate the performance of CCGX
09 T3 04 Al-H 10 insert during turning of Al/15 vol%SiC-MMC. In the present work a
new approach for cutting tool wear detection with cutting conditions estimated wear
through acoustic emission (AE) signal is presented. The measured tool wear and
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
estimated tool wear by conditions monitoring and detected signals are compared and
graphically analyzed. Investigated results prove that the new method of FNN is reliable
and appropriate to control and monitor the cutting tool wear.
1. INTRODUCTION
In modern high-tech industries, manufacturing of various complex components
machining processes plays an important role which involving metal cutting from a significant
part of most manufacturing task. To ensure the require degree of reliability in the final
product, there is a need to maintain high degree of quality control. Automation in the metal
cutting process is reliable methods of monitoring the cutting tool wear and tool failure.
Sensors and automatic control can monitor the variation of cutting parameters during metal
cutting. To fulfill the object several sensing technique have been developed in the recent year
for estimating and automatic control the variation of cutting parameter during metal cutting.
Some of these techniques have provided quiet useful under laboratory conditions; few of
them have been discussed in a review article (Tlusty and Andrews, 1983). One of the
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
130 Alakesh Manna
important techniques is the acoustic emission can be used to measure the cutting tool wear.
Very beginning of tool failure is also indicated by some of these parameters as sudden
changes in their characteristics the sensor is expected to be highly sensitive to the parameters,
it is to monitor and it should be at the same time sensitive to the others parameters of the
metal cutting process as well as to any varying conditions not under process control. It is
essential that a sensor is used for monitoring the progressive tool wear in machining, it should
have minimum sensitivity to process parameter such as cutting speed, feed and depth of cut,
On the other hand sensor whose output is to be used for monitoring cutting speed and also an
input in automatic control of the machining process should not be affected by the condition of
tool wear. Acoustic emission (AE) is an important method can meet the ideal requirement to
monitor the cutting tool wear during metal cutting.
The frequency distribution pattern of force signals is influenced by cutting conditions
(Rao and Shin, 1999). Not only frequency distribution pattern of force signal but also AErms,
the total energy of forces are influenced by the cutting conditions, tool wear, chip fracture,
cutting edge deterioration (Chung Choo and Saini 2000; Usui and Hirata, 1978, Usui et. al.
1978). The AE can be used effectively to detect the tool condition as the frequency of the AE
signal is much higher than that of machine vibrations and other noises which eliminates the
interference in cutting (Iwata and Moriwaki, 1997; Dornfeld, 1990). In turning operation,
with in the range of input variables e.g. cutting speed 20-35 m/min, feed rate 0.075 – 0.125
mm/rev and depth of cut 0.4-0.8 mm the neural network comes ahead of the design of
experiment in nearness of the predictions of the experimental values of flank wear
(Chaudhury and Bartarya, 2003). Elanayar and Shin (1995) proposed a model, which
approximates flank and crater wear propagation and their effects on cutting force by using
radial basis function neural networks. The generic approximation capabilities of radial basis
function neural networks are used to identify a model and a state estimator is designed based
on this identified model. A wide range of tool monitoring techniques utilizing neural
networks has been reviewed by Dimla et al. (1997). They concluded that neural networks are
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
adequate for tool condition monitoring. They also pointed out the confusion in the
interpretation of TCM techniques in literature as on-line or off-line systems. Ghasempoor et.
al. (1999) proposed a tool wear classification and continuous monitoring neural network
system for turning by employing recurrent neural network design. In the study of Li et al.
(1999), neural network models have also been integrated with analytical models such as
Oxley’s theory to form a hybrid machining model for the prediction of tool wear and work-
piece surface roughness. Neural networks are used to predict difficult-to-model machining
characteristic factors. Liu and Altintas (1999) derived an expression to calculate flank wear in
terms of cutting force ratio and other machining parameters. The calculated flank wear, force
ratio, feed rate and cutting speed are used as an input to a neural network to predict the flank
wear in the next step. Chaudhury, S.K; et. al. (1999) used optoelectronic sensor and back
propagation of the neural network to predict the tool wear. Very recently an experimental
investigation was carried out to predict the ceramic tool wear during machining of D2 AISI
steel using neural network by Quiza, Ramon; et. al. (2008) and they concluded that the neural
network model has shown better capability to make accurate predictions of tool wear under
the conditioned studied.
∗
Corresponding author, mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Flank Wear Detection with AE Signal and FNN During Turning 131
The different wear on a cutting tool may occur during turning and it is really be very
difficult to avoid in practice. However, the flank wear on the cutting tool during turning has
the greatest influence on the quality of the machined surface and work-piece dimensional
accuracy. Keeping in view, the present research strives to monitor the cutting tool flank wear
using AE sensor and based on Fuzzy Neural Net work (FNN) classification.
2. EXPERIMENTAL CONDITION
Work-piece material: Al/15vol%SiC-MMC is selected as work-piece materials for
experimental investigation. Table-1 shows the chemical composition of work-piece used for
experimentation. Table 2 represents the parameters and their levels considered for
experimental investigation.
Types of Density; %SiC %Si %Mg %Fe %Cu %Mn %Zn %Ti Al
MMC APS
LM6Mg 2.67g-cm-3 15.0 12.0 0.50 0.12 0.17 0.11 0.10 0.10 Rem.
15SiC 23μm
SiCP
(i) Machine Tool: Combination Turret Lathe(motor h.p. 7.5, Word Co. England)
Cutting Cutting tool Tool material Rake Clearance Nose Cutting Cutting
tool specification and grade angle angle radius edge fluid
angle used
T-Max-U CCGX 09 T3 Uncoated
Positive 04 Al-H 10 tungsten 50 70 0.4 800 Not used
rhombic carbide (WC) mm
insert (HW-K10)
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
132 Alakesh Manna
AE sensor is mounted on the tool shank and the signal output (Irms and Vrms, Sensor
output) is amplified and converted into the digital form by means of an A/D converter
connected in between the PC and Low pass filter. Figure 1 shows the scheme of the
experimental setup utilized for experimentation.
As the measure of the AE signal the RMS value of the AE is directly related to the
average power dissipation involved in the process, the AE count clearly relates to the
occurrence of the discreet events like microscopic slips and fractures in the metals during
metal cutting. The AE sensing clearly reveals the information about the hardness and the
dislocation densities in the material and therefore has potential to be useful in the
identification of individual types of tool wear.
The signal from AE the sensor is first filtered and amplified in a sufficiently wide band to
encompass most of the AE spectrum and remove any unwanted noise, especially at low
frequency. Assume that AE signal arises mainly from primary contact region between the tool
and the chip formed as well as due to the flank wear of the cutting tool and analysis the
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
estimated data.
Turned face
Work-piece
Monitor
A/D converter PC
AE Sensor
Start
Preparing weight
for Neural Network
Input Turning
Parameter as required
Estimation of flank
wear
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Showing estimated
results
End
In this study, the flank wear width was categories into Category-A, Category-B,
Category-C, Category-D, Category-E, Category-F and Category-G according to the width of
the cutting tool flank wear during turning of Al/SiC-MMC using CCGX 09 T3 04 Al-H 10
insert and by utilizing SCLCR 20 20 K 09 cutting tool holder. Table-5 shows the tool wear
and their category.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
134 Alakesh Manna
Category A B C D E F G
of Flank
wear width
Flank wear 00-0.05 0.05-0.10 0.10-0.15 0.15-0.20 0.20-0.25 0.25-0.30 0.30-0.35
width(mm)
Considering 0.30 mm flank wear is tool life an attempt has been made to develop the
model for the current signal. The effect of the cutting parameters e.g. cutting speed (V,
m/min), feed rate (f, mm/rev) and depth of cut (d, mm) on the spindle and feed current signal
can be expressed in the form of the exponents of the equations as follows
where, I spindle = spindle current (IS, A), I feed = feed current (IF, A), C1 and C2 are the constant
depends on the properties of the work materials and cutting tool and as well as insert
geometry; n1,n2,n3 and m1,m2,m3 are the exponential for spindle peak current and feed current
respectively. From the above predicted exponents of the equations, it is observed that a unit
increase in either the cutting speed, feed rate or depth of cut would have exponential effects
of n1, n2, n3 and m1, m2, m3 on the average spindle and feed current signal respectively.
The logarithmic values of the spindle current (IS, A ) can be expressed as follows
The logarithmic values of the feed current (IF , A ) can be expressed as follows
where, IS1, IS2 ….. . IS7 and IF1, IF2. . . . . .IF7 are the algorithmic values of the spindle peak
current and feed current respectively. The input variables for this analysis are 1, log V, log f
and log d for turning parameters cutting speed (V, m/min), feed rate (f, mm/rev) and depth of
cut (d, mm) respectively. Output variables are IS1, IS2 ….. . IS7 and IF1, IF2. . . . . .IF7 for spindle
peak current and feed current respectively. Utilizing the above input-output relational matrix
the weights of the neural network can be calculated by regression analysis. The matrix
equation 3 between the spindle current (IS, A) and turning parameters, and matrix equation 4
between feed current (IF, A) and turning parameters can be expressed by the neural network
topology is shown in figure 3.
The FNN model can be expressed in four separate heads such as fuzzy logic based tool
wear classification, input normalization, neural network base tool wear estimation and fuzzy
logic based adjustment of tool wear. As earlier mentioned that the spindle current signal and
feed current signal models equation 3 and 4 at the various cutting tool wear can be explained
with the help of neural network structure is shown in figure 3. The measure spindle current
and feed current are considered as real value and estimated spindle currents for IS1, IS2….IS7
and feed current for IF1, IF2….IF7 considered as mid value of a bunch of various tool wear
classifications. The measure values (i.e. real values) are compared with the estimated values
by utilizing fuzzy logic based classification, and the membership degree of the tool wear can
be calculated by utilizing the fuzzy curve of membership degree is shown in figure 4. The
same method is utilized for both IS and IF. Here, three input variables each of which is
classified into seven fuzzy sets and an output variables is also classified into seven fuzzy sets
and based on the experimental work, forty-nine rules are set. These rules are classified into
seven groups corresponding to seven categories of flank wear.
O u tp u t L a y e r
IS 1
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
IS 2
IS 3
IS 4 S p in d le P e a k
In p u t L a y e r C u rre n t
1 IS 5
IS 6
lo g V IS 7
lo g f
IF1
lo g d
IF2
IF3
IF4 F e e d c u rre n t
o u tp u t
IF5
IF6
IF7
Figure 3. Spindle current signal and feed current signal with Neural Network.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
136 Alakesh Manna
1 A B C D E F G
Membership
degree
Figure 4. Fuzzy logic based curve for classify the membership degree of the tool wear.
Figure 5. AE signal at cutting speed (Vc) = 100 m/min, feed rate (f) = 0.32 mm/rev and depth of cut (d)
= 0.75 mm.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Flank Wear Detection with AE Signal and FNN During Turning 137
Time (s)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
0.4
0.3
0.2
0.1
AE (V)
-0.1
-0.2
-0.3
It is important to extract the feature of the signals during turning to ensure the reliability
of the tool monitoring system. In monitoring the cutting tool flank wear AE signal monitored
the complicated information during turning.
Figure 6 shows the detail AE signal generated during turning through various graphical
representations such as average, polynomial trend and moving average trend of the AE signal.
Polynomial equation given below represents the polynomial trend of the cutting tool wear AE
signal during turning.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
where, ‘y’ represents the cutting tool wear AE(V) signal, ‘x’ represents the time in second.
Figure 6 also shows the 5 % moving average trend of the generated AE signal during turning.
Average AE signal generated is slightly above the zero value and as shown in the figure 6.
The behavior of the AE signal due to the appearance of the cutting tool wear can be predicted
from the above polynomial relation. The developed equation 5 also can be utilized to predict
the AE signal at any instant by putting the time (s) of continuous cutting. From the
polynomial trend of the AE signal and mathematical relation it is clear that AE signal
increases rapidly after 1.2 s of the turning operation was started. Hence, it is concluded that at
the very beginning the AE signal was very small as the cutting tool was fresh and sharp edge,
but after certain time (s) the AE signal increases as the cutting tool wear appears and
increases with time phenomenon. During experiment it was observed that the generated AE
signal increases with increase of cutting time.
According to the Taguchi method, L27 (313) orthogonal array, turning parameters and their
levels (table 4) were utilized and 27 x 3 = 81 experiments were performed i.e. repeating the
each set of experiment three times and taking average flank wear to obtain the real values of
cutting tool flank wear. The membership degree of the cutting tool wear under different tool
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
138 Alakesh Manna
wear classification is estimated and fused using fuzzy logic and plotted in the graph is shown
in figure-7. The figure also shows the actual and estimated flank wear width (mm) against
each of the tool wear classification. From the figures 5, 6 and 7, it is clear that the above
described method is suitable to estimate the cutting tool wear during turning.
0.4
TW1 Estimated
Average Flank Wear width (mm)
0.15
0.1
0.05
0
A = 00-0.05 B = 0.05 - 0.10 C = 0.10-0.15 D = 0.15-0.20 E = 0.20-0.25 F = 0.25-0.30 G = 0.30-0.35
Figure 7. Cutting tool wear classification with comparison between estimated and actual wear.
CONCLUSIONS
The study on AE during turning has lead to a better understanding of the process and AE
signal parameters such as Vrms ,ISi ( i = 1,2.3-------7) and IFi ( i = 1,2,…..7) is to be used in tool
wear monitoring. The AE signal can be successfully employed to detect the tool failure or
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
breakage during turning of Al/SiC-MMC. AE signal levels are very sensitive to the cutting
tool wear, also strongly depends on the cutting speed and depth of cut. At the beginning the
AE signal was very small as the cutting tool was fresh and sharp edge, but after certain time
(s) the AE signal increases as the cutting tool wear appears and increases with time
phenomenon. The use of artificial intelligence technique such as FNN to offer a lot of
promise, as the method work well even when exact sensor modules are not available.
REFERENCES
Tlusty,J.; Andrews,G.C (1983) “A Critical review of Sensors for Unmanned Machining” Ann
CIRP 32, pp. 563-572.
Rao, B.C; Shin, Y.C.(1999) “A comprehensive dynamic cutting force model for chatter
prediction in turning” Int. Journal of Machine Tools and Manufacture, vol.39,pp.1631-
1654.
Chungehoo, C; Saini,D.(2000) “The total energy and the total entropy of forces signals-new
parameters for monitoring oblique turning operations” Int. Journal of Machine Tools and
Manufacture, vol.40,pp.1879-1897.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Flank Wear Detection with AE Signal and FNN During Turning 139
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
In: Artificial Intelligence in Manufacturing Research ISBN 978-1-60876-214-9
Editor: J. Paulo Davim © 2010 Nova Science Publishers, Inc.
Chapter 9
ABSTRACT
In today’s highly competitive global economic environment, enterprises solely
replying on traditional technologies find themselves struggle to meet the demands of the
international market that has become more and more dynamical and customized oriented.
Integration plays an important role in enterprise strategy, and its benefits are enormous.
The conventional integration technologies and methods have limitations for supporting
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
information exchange and sharing in various stages of product development. This has led
to problems such as information loss, data format incompatibility, one-way and static
integration. In this chapter, an integrated platform based on the STandard for the
Exchange of Product data (STEP) and Product Data Management (PDM) is proposed to
overcome these problems. This platform is designed as a multi-layer reconfigurable
architecture. Each level is devoted to a specific task and is designed to bring the interface
with the integrated platform from different level of abstraction and functionality. Two
key issues are discussed in detail in the chapter. One issue is the product modeling which
is solved through a proposed Generic Product Model Data (GPMF). The GPMF consists
of an EXPRESS data model (EDM), a STEP-based modeling environment, a ‘five-phase’
modeling method, and three EDM data exchange and sharing methods. The other key
issue is process modeling, which is overcome by a proposed workflow modeling method.
The workflow modeling environment is comprised of one engine, three models and one
application module. Case studies are carried out to validate the proposed integrated
platform, and the results show that the integrated platform is compatible, comprehensive
and flexible, and is able to support product data exchange and sharing in a dynamical and
bidirectional manner.
∗
Corresponding author, E-mail: [email protected]
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
142 S. Q. Xie and W. L. Chen
1. INTRODUCTION
In today’s highly competitive global economic environment, the demand for high quality
products manufactured at lower costs with shorter development times has forced most of the
manufacturing industries to consider various new product design, manufacturing, and
management strategies [1]. One of the strategies is to combine the strength of many
companies for the development of products, especially for high value added customized
products. Normally it has become very a common practice if a product is designed in a place,
while manufactured and assembled in other places. This situation can be characterized by the
following buzzwords: globalization, customer satisfaction, parallelization, agility, virtual
enterprise, total quality management [1]. This strategy requires manufacturing companies,
especially One-of-a-Kind Production (OKP) companies, to work together closely. Special
critical problems for these OKP companies include high customization, ‘Once’ successful
approach, loose or fatter production, and complicated product data and information flow [2-
4]. The exchange and sharing of product and product related information has become more
and more important for them and their partners. Thus, there is an urgent need for better
process management and more integration within more decentralized and modular individual
OKP companies as well as among companies cooperating on collaborative projects.
With the rapid advancement in information technology, computer-aided solutions such as
Computer-Aided Design (CAD), Computer-Aided Process Planning (CAPP), Computer-
Aided Manufacturing (CAM), Enterprise Resource Planning (ERP), have been widely used in
many enterprises. These solutions or systems are, however not necessarily connected in a
seamless way, thus many “islands of automation” are formed in a company that may result in
communication error, rework and duplication. These “islands of automation” need to be
conquered to better suit the collaborative and distributed environment. The fundamental
requirements for a new OKP information system are identified as enterprise integration, open
and dynamical structure, supporting cooperation and collaboration [3, 4]. It is evident that
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
many OKP companies are struggling with integration strategy at different levels other than
the underlying technology. In some cases, where integration does not exist among these
computer-aided solutions, promising product technologies may come to a sudden halt against
these barriers[5]. Benefits of integration to manufacturing companies has been identified[6],
such as enabling a functional unit of an enterprise to communicate easily with other relevant
functional units, accurate data transfer among the manufacturing plant, and/or subcontracting
facilities; and faster response to required changes and increase flexibility towards introduction
of new products.
To thrive in the competitive market, OKP companies must restructure their processes (by
administrative, technical, or support processes), improve the way they manage these
processes, and find a way to make them more integrated. Considerable research effort has
been placed in this area. However, so far, the integration is still limited. This chapter proposes
an integrated platform based on STEP and PDM. The platform serves as a substrate for
integrating software tools and systems for OKP companies such as CAD, CAPP, CAM and
ERP. The goal of the research is the creation of a technological infrastructure for a new, open
integrated platform, which can adapt to continuous changes in OKP product development. A
number of recent developments are discussed. They include the integration based on STEP
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 143
and integration based on PDM. A prototype version of the platform has been successfully
developed and demonstrated with case studies.
2. LITERATURE REVIEW
For manufacturing companies to survive and thrive in the current competitive global
customer-driven market environment, technologies for supporting integration play a
significant role to improve their performances. The potential benefits of the integration have
attracted great research interest in this area.
analysis. Chin et al presented a STEP-based part information model for process planning
purpose[11]. Their models included a process planning information model and a production
resource information model. Song et al presented a STEP-based die and product integrated
information model (DPIIM), in which integrated resources of STEP were utilized to model
six EXPRESS schemas[12]. These models could support the concurrent development of
stamp and die products. Zha et al presented a product data exchange using PDES/STEP-based
assembly model for the concurrent integrated design and assembly planning[13]. Shaharoun
et al utilized STEP to describe geometric data of a particular plastic product[14]. The
geometrical descriptions of the product were transferred into a CAD system to assist the
design and machining of a suitable mold for the plastic product. Cai et al proposed a method
to build self-defined APs for all kind of machine parts based on the STEP[15]. They
implemented this method to develop two APs for presenting the geometric data model in the
cone gear product for final driver of automobile driving axle system. Zhao et al delineated an
object-oriented feature-based aero-engine blade product modeling system[16]. In this
modeling system, the design platform utilized STEP to standardize data modeling and to
support the information transmission from design platform to analyzing system. Jasnoch et al
developed a collaborative virtual prototyping environment to integrate existing CAD
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
144 S. Q. Xie and W. L. Chen
systems[17]. The underlying product model of this environment was a STEP-based integrated
product model.
It can be concluded that STEP-based modeling method has become the core of
integration to organize product data in the standardized representation, which greatly
enhances the capability of data exchanging and sharing in the integrated manufacturing
environment.
Another integration method is based on PDM. PDM systems are designed to control
product-related data and associated workflow processes. As an integration tool connecting
many different areas, PDM manages product data throughout the enterprise, ensuring that the
right information is available to the right person at the right time and in the right format. In
this way, PDM improves communication and cooperation among diverse groups, and forms
the basis for organizations to restructure their product development processes and institute
initiatives such as concurrent engineering and collaborative product development. Research
work has been placed on PDM-based integration during the past few years.
The product data exchange between heterogeneous CAD and PDM systems is a crucial
issue for the integration of product development systems. Oh et al introduced a UML-based
mapping methodology for the product data models to exchange the product structure data
between a CAD system and a PDM system[18]. Dong et al proposed three modes of
integration of CAD/PDM, the three modes are encapsulation, interface, and seamless
integration and discussed the contents and data which were involved in the integration
process[19]. Eynard et al presented a UML approach for the specifications of a PDM system
implementation. The chosen object-oriented approach and the used UML diagrams for the
modeling and integration of product, process, and resource data was detailed for a turboprop
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
aircraft project[20]. The Bill of Material (BOM) was put forward to solve the information
integration between the CAD system and PDM system by Qiu et al[21]. They studied the
features of the information flow integration between the 2-and 3-dimensional CAD system
and the PDM system, illustrated the feasibility of integration based on the BOM. Wu et al
developed a Web-based PDM system using Web services component technology for data
exchange and sharing in one company and among cooperative enterprises[22]. Chan et al
proposed a concurrent control model for PDM that could cater for version management and
product architecture [23]. Meng et al built an integrated platform based on PDM system.
Information integration and application integration were achieved based on process-driven.
The data can be accessed each other through using the API and integration tools provided by
PDM system [24].
The research work of application system integration based on PDM is another focus,
especially the integration between PDM and ERP. Hou et al proposed a methodology for the
PDM/ERP/CAD integration. The UML-based methodology was applied for the product data
integration model. The PDM structure model diagram and the class model diagram as well as
workflow method were introduced. By workflow method, the data publican is realized by the
trigger[25]. Qiao et al presented an information conversion and integration method between
PDM systems and ERP systems. The information transformation and data synchronization
between the two systems were addressed by developing a conversion mechanism, with which
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 145
an engineering BOM can be converted to manufacturing BOM via process planning BOM, so
as to achieve information semantic unification between the two systems[26].
3. REMAINING PROBLEMS
The conventional integration technologies and methods have significantly enhanced the
performance of integration among various application systems. For example, geometrics
models are utilized to model product geometric information, and they can support CAD
systems to exchange and share product information. However, owing to the new challenges
from the manufacturing environment and information technology, there are some limitations
for conventional technologies:
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
146 S. Q. Xie and W. L. Chen
(1) Open and expandable. Information technologies used in various OKP companies are
very different, with the emerging of new technology, there are always various
applications and data, which are needed to be integrated. In addition, different
industries may require different type information for the product development and
manufacturing. The integrated platform should be open and expandable to satisfy the
new emerging application integration requirements, not for some particular
applications or for company current applications only.
(2) Dynamical and bidirectional integration. This is also very important for the
integrated platform. As product development process normally involves activities in
various stages, product related information is often transferred from one person to
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 147
another person, from one place to another place, so product information is very
active, the data exchange and sharing needs to be dynamical and bidirectional.
(3) Reconfigurable and flexible. Most OKP companies are no longer geographically
confined; they are run in virtual environments in which related manufacturing
operations may be widely distributed geographically. The size of OKP companies
also differs significantly. The integrated platform needs to be reconfigurable for
various OKP companies. The function components of integrated platform must be
plug-in and take-out and the system architecture should be reconfigurable and
flexible.
(1) Support layer provides the necessary computer net environment that supports the
system running. It includes a computer network, a Database Management System
(DBMS), Operation Systems (OS), desk PCs and Servers.
(2) Database layer is the core database for the integrated platform, which stores the
company’s product design data, manufacturing data, industry resource data and
knowledge database. Product design data can be product design models, drawings,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
product structure, part and other product design related information. Manufacturing
data includes manufacturing process information, machining operations, cutting
characteristics, tool requirements, NC codes etc. Industry resource data includes the
resources such as material, machine tool, fixture database, tool which helps to guide
the engineer to design or manufacture product. Knowledge database is a set of
industry and company product design and manufacturing knowledge, such as the
process design rules, the tool selection rules, the cutting parameter selection rules etc.
(3) Platform layer is comprised of product modeling, process modeling, enterprise
application integration, which is the core and important layer. Product modeling is to
provide environment and methods for modeling various types of customized product
for supporting efficient data exchange and sharing. Process modeling is used to
provide modeling environment and methods for modeling the product development
process, such as the new product development workflow, the engineering changing
workflow etc. This helps to promote the product data moving and sharing among
team members and different departments.
(4) Application integration is to provide standard methods and open interfaces for
integrating various applications into the platform. These applications might be used
in different product development stages, such as CAD in design stage, CAPP in
process planning stage, CAM in manufacturing stage.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
148 S. Q. Xie and W. L. Chen
(5) Function layer is the functional implement layer for purpose of product data
management. Based on the database layer and platform layer, the function modules
in this layer can read/write, present, modify, compare, and transfer all the product
data stored in the database of integrated platform. For the purpose of dynamical data
exchange and sharing, a workflow management module and a project management
module are also provided. The organization and authorization management module is
to ensure the safety of data access in the product development process. Integration
interface module is a set of diverse application interfaces.
(6) Application layer is to provide industrial solution for a given company or industry,
such as motorcar, tools, mould, electronics etc. Each layer of the integrated platform
will be deployed flexibly according to the requirements of a particular company.
(7) As product data is required to be efficiently exchanged and shared in a product
lifecycle, the integrated platform must integrate the more often used software tools in
different stage of product lifecycle. These software tools can be classified by two
groups, one is tools software, such as CAD, CAPP, CAM etc, the other is
management software, such as ERP, CRM (Customer Relationship Management),
SCM (Supply Chain Management), and MES (Manufacturing Execution System).
(8) To develop this proposed integrated platform successfully, there are two key issues
need to be solved. First is about the product modeling. The goal of integrated
platform is to establish seamless product data exchange and sharing across the entire
product development processes and among different cooperative companies, the
implementation foundation is the generic product model based on international
standard, which would be accepted globally. This is the focus task and challenge for
product modeling. The other key issue is about process modeling. As the integrated
platform is aiming to dynamical integration distinguished from the traditional
method, how to dynamically integrate the product data and related applications is
also very important.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Product modeling technology is the key and indispensable technologies for supporting
efficient data exchanging and sharing in the proposed integrated platform architecture. This
section introduces the generic product modeling framework (GPMF) that attempts to provide
an infrastructure for modeling various types of customized products. The output of the GPMF
is a set of data models defined to model a product at different stages of its development
processes. Figure 2 shows the structure of the GPMF developed based on STEP. It consists of
four functional components including an EXPRESS data model - EDM, a STEP-based
modeling environment, a ‘five-phase’ modeling method, and three EDM data exchange and
sharing methods.
The EXPRESS data model (EDM) is the core of the proposed GPMF. It defines a
complete product data structure and uses the standardized data format. There are eleven
defined EXPRESS schemas defined and STEP AP 203 included in the EDM. Each EXPRESS
schema utilizes either STEP resources or STEP-based compatible resources defined to model
a particular type of product information.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Tools Management
Application
Software software
integration layer 1
2
a1 b1
5
6 integration
a2 b2
3 7
a3 b3
4 8
a4 GND b4
0
Function
CAD ERP
layer
Product structure Product configuration Object Workflow
management management management management
Platform
layer
Enterprise Application
Product modelling Process modelling
Integration
CAM SCM
Database
layer
Others
Support Others
layer
Computer Net DBMS OS PC/SERVER
PC
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Modularization Five-Phase
Modeling Method
Basic modeling objects Completion of Constraints EDM Data
Exchange &
Sharing Methods
Relationships &Attributes Model Integration
DBMS
(SQL-Server,
Product General EXPRESS Data Oracle)
Information Module Model (EDM)
Product Product
Data Product Geometric Model
Data Module
Resource Module SDAI
Product Manufacturing (ST-Developer,
Data Module VC++)
The STEP-based modeling environment is developed for the GPMF. Within the
environment, a modeling language-EXPRESS and its graphical representation method
EXPRESS-G are used to model product structure. STEP generic resources are utilized to
model product information defined by STEP. STEP AP 203 is used to model product
geometric information, and new modeling resources are defined for modeling product
information that is not covered in STEP.
The ‘five-phase’ modeling method is proposed to develop the EDM. The method defines
a formal approach to logically organize all the tasks for building up the EDM in the modeling
processes.
Three EDM data exchange and sharing methods are used in the GPMF. As shown in
Figure 2, product data is exchanged and shared through either neutral physical files(STEP
Part 21 file), or Standard Data Access Interface(SDAI), or Database Management
Systems(DBMS). The product models defined within the GPMF are exchanged or shared
using one of the methods. These three methods are easily integrated into any application
software environment, which makes it easy to implement the product models defined by the
GPMF in applications.
defined in Part 11[29]. The resources in STEP including generic resources and APs, are
normally represented as EXPRESS schema. In the GPMF, EXPRESS modeling language is
utilized to develop the EDM, which represents the structure of product data. The data model
in the EDM is represented by one or more schemas, which “group together the modeling
objects with related meaning and purpose”[30]. The most important EXPRESS language
element is the ENTITY data type, which defines the objects of interest in the domain being
modeled. The ENTITY is characterized by its attributes and constraints. EXPRESS language
also supports various kinds of data types, including simple types, aggregations types, and
constructed types.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
152 S. Q. Xie and W. L. Chen
geometric data. Thus, the product geometric data module of EDM can be integrated with
CAD systems using STEP AP 203.
modules.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 153
the EDM has reached the desired level of details for representing the content of objects and
their relationships with other objects.
Applications
+ DBMS
Complex SDAI
Neutral Format
-
- Difficult +
Figure 3. Data exchange and sharing methods.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
154 S. Q. Xie and W. L. Chen
The resources module in Figure 4 defines basic modeling objects that are shared by the
other modules. All these basic modeling objects are grouped into the supporting_schema. The
resources in the supporting_schema are represented as EXPRESS entity, the constructed
TYPE, and FUNTION. Through the EXPRESS schema interface, these resources in this
schema are utilized by other schemas to structure an effective and efficient data model
representation. The four modules of EDM are developed by applying the STEP generic
resources including Part 41, Part 45, and Part 49, STEP AP 203 as well as the new defined
STEP compatible modeling resources.
Product development process is dynamical, which involves many sub tasks and
participants. Hence, as result of the process, product data will be filled in gradually in
different life cycle stages, flowed among different organizations and different software
applications. The accuracy and timeliness of product data is very important during the
process, which may influence the efficiency of team collaboration. Process modeling
technology is the key and indispensable technology for supporting dynamical data
exchanging and sharing in the proposed integrated platform architecture. This section
introduces a process modeling method based on workflow modeling that attempts to provide
an open infrastructure for modeling various product development process.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Workflow editor
Refer Refer
Define
Explained Apply
Refer Apply
registered and bound with different data type. When a type of data is dealt with, the bound
application system will be called automatically to do it. For example, when a CAD file is
generated by Pro/Engineering and needs to be revised, the workflow engine will help to call
Pro/Engineering to open the file automatically.
Workflow model is made up of workflow templates. A workflow template is composed
of a series of tasks, which may have time sequence. Task type can be classified into
compound task and task step. Task step is the minimal execution task unit which can not be
decomposed any more. Compound task is made up of task step or tasks. Figure 6 is a sketch
map of workflow template. A, C, D are both task step, B is a compound task. The arrow in the
figure indicates task or task step moving direction. These tasks or task step can be executed in
serial or parallel, which are driven by the workflow engine. Task B have one input arrow, two
output arrows. That means, task B receives information comes from task step A, deals with
the information and judges the result according to the predefined rules, if the result meets the
rules, task goes forward to task step C, if not, goes back to task step A.
Workflow editor is the core module for creating different workflow model according to
the integration requirements. A workflow template is established by the workflow editor,
which includes the tasks, the executive roles of these tasks and the input and output product
data.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
158 S. Q. Xie and W. L. Chen
As product development process is long and constantly repeated, the related task status is
often changed according to inputs and outputs. Task status is shifted by workflow engine
automatically, which includes seven types: initialization, wait, work, pause, termination,
finish, storage. Figure 7. shows the change of task status.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 159
Satisfy task
Work Sign
correlation
Wait Finish
Start
Activation
Initialization
Storage
Termination Archive
S2 I4
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
A B
I1 O1
I2 O2
I3 O3
S1 I5
Figure 8. Task step model.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
160 S. Q. Xie and W. L. Chen
I1~I5 are the inputs of task step model, O1~O3 are the outputs of task step. S1~S2 are its
own attributes. Their definitions are as following:
• I1: the input product data or files that are needed to be dealt with by the task step.
• I2: the time requirement for the task step. It defines the expectative start time and end
time.
• I3: the people who will execute the task step. The people can be one or more real
persons; it also can be an organization, not a real person.
• I4: authorization definition. This shows what kind of authorization to the input data
and files the people may have in this task step. Normally, the authorization activities
may include browsing, modifying only, marking/modifying and marking only.
• I5: signature mode. This mode defines in what situation can pass the current task
step. There are four signature modes: anyone pass, all pass, half pass and two third
pass.
• O1: the output product data or data files of task step.
• O2: signature opinion. After finishing current task step, the people must give opinion
about current task step: agree, disagree or abstain.
• O3: the next task step or compound task after current task is finished.
• S1: task step status. The seven types of status are introduced in Section 4.3.2.
• S2: task step correlation with other task step. The four correlation relationships are
introduced in Section 4.3.2.
Figure 9 shows the tasks involved in the integration of tools throughout product
development life cycle, from design to fabrication and assembly. STEP and workflow are
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
used within the cycle. The design phase results in STEP data and includes the geometry of the
part, which is defined in AP203 or AP214. The data file is then transferred to macro process
planning which is a high-level process plan for a machined part. The process plan information
for both numerical controlled and manually operated applications, and associated product
definition data is defined in AP 240. The macro process planning defines the sequence of
machine process, each of them identifies the machine tool, machine setup, clamping
positions, a list of machine operations, and a list of machining features that are eligible to be
machined per process. Micro process planning comes after macro process planning, which is
closely related to a CNC machine. This is done by AP238[35] or ISO 14649. Micro process
planning defines the process information for a specific class of machine tools, such as turning,
milling, drilling, reaming or tapping. The feature sets are used during the computer-aided
manufacturing phase. Based on this, machine independent STEP-NC files are generated that
are executed by CNC machine tools and results in the machined parts. The manufactured part
is transferred to assembly line, and then the end product will be produced.
The figure helps to understand the activities in a whole product development chain. The
organizations can be in one company or geographically distributed companies. The product
development activities are driven by workflows automatically with related product data.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Requirements
Machine
C mechanical
parts CNC
Fixture
Fixture
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Workflow Model
App1 App2
App3 App4
5. CASE STUDY
A prototype system names Teamwork Solutions has been developed to validate and
demonstrate the feasibility and the compatibility of the proposed integrated platform. Main
software tools used to develop the system include: Microsoft Visual C++ 2005 which is
employed to develop framework and functional modules; ST-Developer 12, which translates
data between STEP information models and integrated platform; Microsoft SQL Server 2005
which is utilized to construct the system’s repositories. One interface of the prototype system
is shown in Figure 11.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
164 S. Q. Xie and W. L. Chen
To illustrate the related functionality of the prototype system, the following main tests
will be carried out:
The case studies are focused on the information and activities integration only using
partial stage of product development life cycle; the other product development activities are
very similar in principle.
An authorized person, e.g. product manager, can create company’s own special new
product development workflow by using workflow modeling module of system. The example
of workflow created by prototype system is shown in Figure 12. A new designed product will
go through several phases which are showed as task icons, each phase stands for a special
task for product development, such as part designing, proofreading, verifying, process
planning, standardization and confirmation. The arrow indicates the flow direction of product
data and task. Every task node may have different signature options and authorization to the
input data which can be defined through user interface shown in Figure 13.
After modeling the workflow, the product manager can start the workflow, and specify
the executor of each phase. The first task is to design a product. When the executor of this
task logins system, he will receive the task information.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 165
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
166 S. Q. Xie and W. L. Chen
The aim of this phase is to design a product using a CAD tool. The CAD tool can be
registered in the prototype system in advance, which will be called when current task is
executed. Figure 14 shows a transmission shaft product designed by Pro/Engineering. This
product includes nine parts; its hierarchy relational structure is shown at the left side of the
figure, which has two levels.
After finishing design the product, the result will be stored in system’s database in order
to be exchanged and shared by other applications and other organizations. The product data
will be modeled based on above mentioned methods before it is stored in database. The
geometric product data of the transmission shaft product are modeled into a Part 21 file
through an AP203 output interface defined in Pro/Engineering.
Figure 15 shows the windows display results of the transmission shaft when this Part 21
file format product model is loaded in ST-Viewer in the ST-Developer toolkit. It is apparent
that the geometric product data in the product model can be read by systems to regenerate the
3D geometric models which has STEP AP 203 interface to load/output product geometric
data. The screenshots of the transmission shaft product model in both Pro/Engineering and
ST-Viewer are the same, which means that the geometric product data of the product model
can be exchanged and shared by the above two application systems.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 167
Part 21 file is the important output of design phase, it is the foundation of further product
data exchange and sharing in different product development stages. The Part 21 file of
transmission shaft is shown in Figure 16.
Figure 16. Part 21 file for geometric data of transmission shaft product.
This Part 21 file can be imported by other application systems to achieve the product
geometric information. The prototype system has proposed a special interface to read directly
Part 21 file based on STEP AP 203. The developed user interface is shown in Figure 17.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
168 S. Q. Xie and W. L. Chen
After reading into the Part 21 file, the system deals with the data and stores them into its
own database. Through another view, the transmission shaft product structure and 3D model
can be browsed, as shown in Figure 18. It can be found that screenshots of the transmission
shaft product 3D model and product structure in both Pro/Engineering, ST-Viewer and
prototype system are the same, which further verifies that the product data model can be
exchanged and shared among application systems when they are based on STEP.
As the designer finishes his task and submit the result of his task, the workflow will
automatically move to the next predefined task: proofread. The executor maybe another
person. He will receive the task when he logins in the system. As the design result has been
stored in the database and flow automatically to current task executor, the executor can then
browse the 3D model, check the structure of product etc as he likes under the given
authorization. He may then give his opinion about the designed result: agree, disagree or
abstain, attached with his reason and suggestion. In this example, we assume the given
opinion is “disagree”, so the workflow has to be back to the front phase: part design. The
interface of this phase is shown in Figure 19.
When the design result is returned back, the product designer has to revise the product
according to proofreader’s suggestions. This example illustrates the bidirectional integration
between CAD and prototype system. The prototype system can import and access product
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 169
data from CAD system, which is called “positive integration”. The CAD system can also
access database of the prototype system, which is called “reverse integration”. When a
designer logins the system, he will receive his task of revising his former designed product.
Driven by the given workflow model of the prototype system, Pro/Engineering may be called
and the former designed product is opened, see Figure 20.
The screenshots shows the same 3D product model and the same product structure as
before without data loss. The transmission shaft product model data is transferred to
Pro/Engineering positively and automatically by prototype system. The change is found at the
menu of Pro/Engineering, which is added a new menu named “PDM”. This menu is made up
of several communication functions, which can be used to access database of prototype
system under the system’s authorization. These functions include “connect PDM”,
“disconnect PDM”, “Check in”, “Object information”, etc. With the help of reverse
integration, designer can search, compare, copy or edit product database, execute own task
under CAD environment. Due to the interface of reverse integration is developed based on
COM/DCOM/COBRA standard, it can also be used to integrate with other applications such
as CAPP, CAM etc.
When designer has finished revising the product, he can check in his product file and
submit his current task. Then the task will go forward to the next driven automatically by
workflow engine until they are finished. All the product data will be transferred dynamically
and bidirectionally among tasks and all will be stored in system’s database together with its
related process.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
170 S. Q. Xie and W. L. Chen
CONCLUSION
In the advent of information technology and in the globalization of society, integration
has become a vital issue for businesses to grow and improve efficiency. The need to exchange
semantically rich information has also grown. In this chapter, an integrated platform based on
STEP and PDM is proposed to integrate tools and systems in order to achieve high
information exchange and sharing performance improvements for OKP companies. Two key
issues are discussed in detail in the chapter. One is the product modeling which is solved
through the proposed GPMF; the other is process modeling which is achieved by the
workflow modeling. Case studies have been carried out to validate the proposed integrated
platform. From this research work, the following conclusions are drawn:
(1) The proposed integrated platform is compatible for integration of different systems
and software tools. This has been validated in our case studies.
(2) The proposed modeling methods enable the integration of various application
systems bidirectional through common product database and the proposed integrated
platform.
(3) The product data flow can be driven forward or back by the proposed workflow
model dynamically and automatically.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 171
(4) The dynamical integration capability of the proposed modeling scheme eliminates
the need for human interpretation, errors and rework in product development life
cycle.
The developed prototype system illustrates that the basic mechanisms of the integrated
platform are feasible; however, future research work is still required to further improve the
proposed platform.
(1) As information technology develops very quickly, new systems and tools will be
developed to support product development processes, further research work is
required to improve the proposed integrated platform in order to integrate these new
tools and systems.
(2) Develop new product modeling methods for the integrated platform. An
implementation method needs to be developed to map between extensible mark-up
language (XML) and EXPRESS, which is defined in STEP Part 28[36].
(3) As STEP itself is still at its development stage, further research work should keep up
with the new pace of STEP to achieve better performance, such as STEP-NC etc.
REFERENCES
[1] F.B.Vernadat, Enterprise modeling and integration : principles and applications. 1996,
London ; New York :: Chapman and Hall.
[2] Tu, Y., Xie SQ,Zhou ZD. An information modeling framework to concurrent product
design and manufacturing. in Proceedings of IAM’2001. 2001. American University in
Dubai, U.A.E.
[3] Tu, Y.L., S.Q. Xie, and J.J. Kam, Rapid one-of-a-kind production. International
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
172 S. Q. Xie and W. L. Chen
[11] Chin, K.S., Y. Zhao, and C.K. Mok, STEP-based multiview integrated product
modelling for concurrent engineering. International Journal of Advanced
Manufacturing Technology, 2002. 20(12): p. 896-906.
[12] Song, Y., X. Chu, and F. Cai, Real-time concurrent product and process design system
for mechanical parts. High Technology Letters, 1999. 5(1): p. 74-80.
[13] Zha, X.F. and H. Du, A PDES/STEP-based model and system for concurrent integrated
design and assembly planning. CAD Computer Aided Design, 2002. 34(14): p. 1087-
1110.
[14] Shaharoun, A.M., J. Ab Razak, and M.R. Alam, A STEP-based geometrical
representation as part of product data model of a plastics part. Journal of Materials
Processing Technology, 1998. 76(1-3): p. 115-119.
[15] Cai, C.T., et al., Design method of application protocol of the machine parts based on
STEP. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems,
CIMS, 2002. 8(11): p. 892-895.
[16] Zhao, W. and M. Ma, Feature modeling for aeroengine blades according to STEP.
Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of
Aeronautics and Astronautics, 1999. 25(5): p. 535-538.
[17] Jasnoch, U. and S. Haas, A collaborative environment based on distributed object-
oriented databases. Computers in Industry, 1996. 29(1-2): p. 51-61.
[18] Oh, Y., S.-h. Han, and H. Suh, Mapping product structures between CAD and PDM
systems using UML. Computer-Aided Design, 2001. 33(7): p. 521-529.
[19] Dong, J.H., et al., Research on CAD/PDM integration. Jixie Kexue Yu
Jishu/Mechanical Science and Technology, 2001. 20(2): p. 288-290.
[20] Eynard, B., et al., UML based specifications of PDM product structure and workflow.
Computers in Industry, 2004. 55(3): p. 301-316.
[21] Qiu, J.X., X.W. Wang, and X.C. Fan, Information integration between computer aided
design system and product data management system in collaborative product design.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Integration of Product Development Process Using STEP and PDM 173
[28] Xie, S.Q., X. Xu, and Y.L. Tu, A reconfigurable platform in support of one-of-a-kind
product development. International Journal of Production Research, 2005. 43(9): p.
1889-1910.
[29] Industrial Automation Systems and Integration: Product Data Representation and
Exchange: Part 11: Description Methods: The EXPRESS Language Reference Manual,
Reference Number: ISO 10303-11:1994(E), 1994.
[30] Kahn, H., et al., A generic framework for transforming EXPRESS information models.
CAD Computer Aided Design, 2001. 33(7): p. 501-510.
[31] Industrial automation systems and integration: Product data representation and
exchange: Part 41: Integrated generic resource: Fundamentals of product description
and support, Reference number: ISO 10303-41:2000(E), 2000.
[32] Industrial Automation Systems and Integration: Product Data Representation and
Exchange: Part 45: Integrated Generic Resource: Materials, Reference Number: ISO
10303-45:1998(E), 1998.
[33] Industrial automation systems and integration: Product data representation and
exchange: Part 203: Application protocol: Configuration controlled 3D designs of
mechanical parts and assemblies, Reference number: ISO 10303-203:1994(E), 1994.
[34] Industrial Automation Systems and Integration: Product Data Representation and
Exchange: Part 49: Integrated generic resources: Process structure and properties,
Reference number: ISO 10303-49:1998(E), First edition, Switzerland., 1998.
[35] Industrial automation systems and integration: Product data representation and
exchange: Part 238: Application protocol:Application interpreted model for
computerized numberical controlers. Reference number:ISO 10303-238, 2007.
[36] Industrial automation systems and integration: Product data representation and
exchange: Part 28: Implementation methods: XML representations of EXPRESS
schemas and data, Reference number: ISO 10303-28:2003(E), 2003.
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
INDEX
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
176 Index
CAD, 142, 143, 144, 145, 147, 148, 151, 154, convex, 33
157, 163, 166, 168, 169, 171, 172, 173 cooling, 19
CAE, 145 correlation, 91, 95, 98, 103, 123, 158, 160
CAM, 142, 147, 148, 154, 163, 169, 171 correlation coefficient, 91, 95, 103
carbide, 7, 8, 112, 128, 131 corrosion, 112
carbides, 80 corrosive, 66
carbon, 40 cost-effective, 80
carrier, 52 costs, 32, 142, 145
case study, 64 CRM, 148
cast, 10 cross-validation, 5
categorization, 134 cubic boron nitride, 113
ceramic, 80, 130 customers, 14
ceramics, 81, 82, 97 cutting fluids, 12, 102
chemical composition, 68, 86, 131 cutting force, vii, 7, 8, 9, 16, 36, 80, 86, 111, 112,
chromosome, 108 113, 115, 120, 121, 122, 123, 124, 125, 126,
classical, 68, 102, 112 127, 130, 138, 139
classification, 118, 130, 131, 135, 138 cutting tools, 52, 113, 128
close relationships, 163 cycles, 54
Co, 68, 131
cobalt, 103
codes, 147 D
collaboration, 142, 146, 155
data analysis, 127
communication, 38, 117, 142, 144, 169
data collection, 27
communication systems, 38
data mining, 27
compatibility, 145, 151, 163
data set, 71, 72, 89
complexity, 2, 146, 153, 158
data structure, 148, 151, 154
components, 6, 11, 31, 38, 48, 51, 52, 53, 63, 65,
data transfer, 142
89, 118, 129, 147, 148, 154, 155
database, 16, 68, 143, 147, 148, 154, 163, 164,
composites, vii, 49, 80, 82, 97, 111, 112, 113,
166, 168, 169, 170
115, 121, 123, 124, 125, 126, 127, 128
decision making, 12, 49
composition, 68, 70, 86, 131
decision-making process, 101
computation, 10, 32, 55, 56
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
extrusion, 11, 29, 52, 53, 55, 60, 61 genetic algorithms, 54, 64, 80
genetics, 32
geometric programming, 32, 33, 49
F glass, 80, 81, 97, 113, 123, 125, 128
globalization, 142, 170
fabrication, 160
goals, 8
factorial, 103
grades, 12, 13, 14, 15, 20, 21, 23, 86, 89, 95
failure, 129, 138
grain, 53, 55
fatigue, 53
grains, 52
feedback, 2, 7, 9, 15, 84
graph, 49, 91, 95, 109, 124, 138
FEM, 11, 12, 21, 25, 28, 54
grouping, 154
ferrous metals, 128
groups, 14, 80, 81, 135, 144, 148
fiber, 80, 112, 113, 123, 128
GSA, 33
fibers, 112, 113, 123, 125
Gujarat, 31, 51
filament, 113
filtration, 7, 26
finite element method, 20, 26, 54 H
fire, 82
fire hazard, 82 handling, 20, 54, 56, 155, 158
fitness, 32, 40, 41, 42 hardening, 9, 24
flank, vii, 129, 130, 131, 132, 133, 134, 135, 137, hardness, 40, 53, 55, 82, 87, 132
139 harm, 34, 49
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
178 Index
harmony, 34, 49 interface, 103, 133, 141, 144, 147, 148, 155, 163,
hazards, 82 164, 166, 167, 168, 169
heat, 12, 13 interference, 130
height, vii, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, interval, 13
76, 77 ion beam, 63
heterogeneous, 143, 144 islands of automation, 142
high-level, 160 ISO, 68, 103, 143, 160, 173
high-tech, 129 iteration, 48
hip, 130
hip fracture, 130
honey, 48 J
human, 1, 12, 32, 66, 84, 109, 112, 117, 171
judge, 123
human brain, 66, 84
judges, 157
humans, 117
Jun, 128
hybrid, 27, 28, 33, 34, 49, 54, 97, 130, 139, 152
hybrids, 25
hyperbolic, 88 L
L1, 12, 13
I
L2, 12
labor, 52
identification, 29, 132
Lagrangian, 12
identity, 154
language, 13, 14, 151, 171
implementation, 10, 56, 80, 139, 144, 148, 153,
law, 60
154, 171
layered architecture, 26
inclusion, 155
learning, 1, 2, 3, 5, 6, 7, 11, 15, 16, 24, 26, 38,
incompatibility, 141
66, 67, 70, 128
incompressible, 112
learning behavior, 2
independent variable, 103
life cycle, 143, 155, 160, 161, 162, 164, 171
indication, 104, 105
lifecycle, 145, 148
industrial, 51, 86, 143, 148
likelihood, 108
industrial application, 51
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Index 179
manufacturing, vii, 1, 28, 32, 49, 51, 52, 66, 80, neural network, vii, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11,
111, 112, 123, 127, 129, 142, 143, 144, 145, 12, 15, 16, 24, 25, 26, 27, 28, 33, 48, 54, 64,
146, 147, 152, 154, 155, 160, 163, 171, 172 65, 66, 69, 77, 79, 80, 83, 84, 85, 86, 88, 91,
manufacturing companies, 142, 143, 145 92, 94, 95, 97, 98, 129, 130, 135, 139
mapping, 3, 66, 144 Neural Network Model, v, 65, 66, 79, 98
market, 32, 141, 142, 143 neural networks, vii, 1, 3, 5, 7, 8, 9, 10, 11, 15,
mathematical programming, 32 16, 25, 26, 27, 33, 48, 54, 64, 83, 84, 85, 86,
matrix, 49, 70, 112, 123, 135 88, 91, 97, 98, 130, 139
MDH, 54 neurons, 3, 4, 5, 6, 10, 66, 67, 70, 79, 84, 88, 97
measurement, 56, 116 next generation, 43
measures, 28, 115, 136 Ni, 70, 87
mechanical properties, 68, 70, 82 NIST, 171
MED, 122 nitride, 113
media, 52, 53, 54 noise, 112, 132, 136
membership, 12, 13, 14, 15, 19, 20, 21, 23, 25, non-ferrous metal, 128
26, 117, 118, 119, 122, 135, 136, 137 non-linearity, 77
memorizing, 38 normal, 2, 52, 54, 55
memory, 118 normal distribution, 2
MES, 148 normalization, 70, 86, 135
metals, 82, 97, 128, 132
Metropolis algorithm, 57
microchip, 82 O
microscope, 68
obsolete, 146
microstructure, 81, 97
oil, 68
mining, 27
online, 7, 9, 11, 25, 127, 130, 133, 139
modeling, vii, 1, 6, 9, 10, 11, 15, 17, 20, 25, 26,
online learning, 11
29, 53, 54, 64, 66, 77, 79, 80, 84, 86, 89, 94,
operator, 13, 56, 63
95, 97, 99, 111, 112, 113, 117, 123, 127, 129,
optimization, vii, 1, 5, 6, 8, 9, 11, 14, 15, 25, 27,
139, 141, 143, 144, 145, 147, 148, 151, 152,
31, 32, 33, 34, 36, 38, 40, 41, 43, 44, 45, 48,
153, 154, 155, 157, 164, 170, 171, 172
49, 51, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63,
models, 1, 10, 14, 16, 23, 26, 27, 28, 66, 79, 80,
64, 111, 112, 128
85, 88, 95, 97, 98, 101, 103, 107, 111, 123,
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
180 Index
repair, 56
probability theory, 117 repetitions, 88
problem space, 55 research and development, 28, 98
process control, 130 residuals, 104, 105
product design, 142, 147, 163, 166, 168, 171, 172 resin, 113
product life cycle, 143 resistance, 10, 36, 66, 112
production, 8, 14, 31, 33, 34, 35, 36, 40, 43, 44, resolution, 68, 132
46, 47, 48, 52, 142, 143, 155, 171 resources, 143, 147, 148, 151, 152, 154, 155, 173
productivity, 32, 34, 52, 54, 102, 106, 110 response surface methodology (RSM), 66
profit, 14, 33, 34, 39 returns, 36, 39, 40
profitability, 38, 39 rheological properties, 52
program, 85, 88 rigidity, 19
programming, 21, 32, 33, 49, 64, 102 robotics, 28, 49, 118, 171
propagation, 54, 65, 66, 77, 85, 130 rolling, 9, 10, 11, 17, 19, 20, 24, 25, 27, 28, 29,
property, 123, 152, 154 87
protocol, 172, 173 roughness, 7, 8, 9, 13, 14, 15, 26, 28, 31, 34, 37,
prototype, 143, 163, 164, 166, 167, 168, 169, 171 43, 44, 48, 53, 54, 55, 58, 59, 60, 61, 62, 63,
prototyping, 143 64, 79, 80, 83, 84, 86, 87, 88, 94, 95, 97, 98,
pulses, 136 101, 102, 103, 104, 106, 107, 110, 112, 127,
pure water, 81 128, 130
P-value, 105 roughness measurements, 86, 87
R-squared, 104, 105
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,
Index 181
standards, 154
S statistical analysis, 128
steel, vii, 7, 8, 11, 20, 27, 28, 40, 65, 66, 68, 70,
safety, 148
77, 79, 80, 81, 83, 86, 88, 89, 90, 93, 94, 95,
sample, 56
96, 97, 130, 139
satisfaction, 19, 142
stochastic, 53, 56, 64
scalar, 102
stochastic model, 53
scaling, 67
stock, 10, 32, 33
scatter, 54
storage, 158
scheduling, 10, 20, 29, 146
strain, 11, 20
schema, 148, 151, 152, 154, 155
strains, 9
schemas, 143, 148, 151, 154, 155, 173
strategies, 14, 31, 32, 43, 48, 142
search, 32, 33, 34, 38, 39, 41, 49, 66, 102, 169
strength, 12, 15, 21, 31, 34, 36, 37, 40, 43, 44, 48,
searches, 85
52, 53, 70, 80, 86, 123, 142, 145
searching, 39, 42, 55
stress, 2, 10, 20, 40, 53, 54, 55, 136
selecting, 60, 102, 109
strokes, 55, 60, 61, 62
self-organization, 66
subjectivity, 12
semantic, 145
subtasks, 158
sensing, 129, 132, 139
suppliers, 154
sensitivity, 130
surface roughness, 7, 8, 9, 13, 14, 15, 26, 28, 31,
sensors, 7, 9, 26, 116
34, 37, 48, 53, 54, 55, 58, 59, 60, 61, 63, 64,
sequencing, 29
79, 80, 83, 84, 86, 88, 94, 95, 97, 98, 101, 103,
series, 16, 68, 79, 97, 118, 146, 157, 158
104, 106, 107, 110, 127, 128, 130
services, 144
swarm, vii, 38, 42, 48, 51, 52, 55, 56, 63, 64
set theory, 3, 12, 13, 14, 17, 19, 20, 26, 29, 112,
swarm intelligence, 38
117, 118
swarms, 38
shape, 20, 82, 83, 97, 154
synapse, 84
shaping, 82
synapses, 84
sharing, 38, 39, 141, 142, 144, 145, 146, 147,
synchronization, 144
148, 151, 153, 155, 163, 167, 170
systems, vii, 28, 29, 38, 66, 84, 111, 117, 128,
shear, 82, 116
130, 142, 143, 144, 145, 146, 151, 154, 157,
shear deformation, 82
166, 167, 168, 170, 171, 172, 173
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
torque, 11, 20, 23, 27, 28, 29, 101, 103, 104, 105, variability, 16
107 variables, 3, 4, 6, 7, 8, 9, 10, 11, 13, 15, 17, 21,
total energy, 130, 138 24, 29, 33, 38, 55, 60, 86, 89, 101, 103, 104,
total product, 33 105, 106, 117, 118, 125, 126, 130, 135
tracking, 154 variance, 89, 103
training, 2, 5, 8, 10, 11, 26, 54, 65, 66, 67, 69, 70, variation, 2, 7, 20, 26, 60, 86, 89, 126, 127, 129
71, 77, 83, 84, 85, 88, 91, 94, 95 vector, 6, 21, 85, 89
transfer, 67, 88, 142, 148 velocity, 11, 18, 19, 55, 56, 79, 81, 82, 97, 112
transformation, 79, 97, 144 versatility, 80
transition, 117 vibration, 15, 126
transmission, 107, 143, 166, 167, 168, 169 virtual enterprise, 142
transparency, 1 viscosity, 52
transparent, 16, 26
transportation, 112
travel, 68, 79, 84, 86, 88, 94, 95, 97 W
trial, 70, 71, 84
water, vii, 68, 79, 81, 82, 98, 117
trial and error, 70
water-soluble, 68
tribes, 34
wear, vii, 7, 9, 16, 26, 28, 82, 86, 112, 123, 129,
tungsten, 131
130, 131, 132, 133, 134, 135, 136, 137, 138,
tungsten carbide, 131
139
WHO, 155
U windows, 166
workers, 102, 108
UML, 144, 172 workflow, 141, 144, 147, 148, 155, 157, 158,
uncertainty, 2 159, 160, 163, 164, 168, 169, 170, 172
undergraduate, vii
unification, 145
uniform, 69, 123 X
universe, 12, 117
XML, 171, 173
updating, 55, 67
Copyright © 2009. Nova Science Publishers, Incorporated. All rights reserved.
V Y
yield, 20, 33
validation, 5, 15, 71, 72, 88, 91, 94, 95, 98
validity, 107
values, 3, 6, 7, 8, 11, 12, 15, 20, 21, 33, 36, 37, Z
39, 43, 44, 45, 48, 51, 56, 57, 58, 59, 60, 61,
62, 63, 67, 69, 71, 72, 73, 77, 85, 86, 87, 89, Zn, 103, 131
91, 94, 95, 102, 107, 111, 115, 119, 120, 123,
130, 134, 135, 137
Artificial Intelligence in Manufacturing Research, Nova Science Publishers, Incorporated, 2009. ProQuest Ebook Central,