You are on page 1of 17

212 IEEE TRANSACTIONS ON COMPONENTS, PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO.

2, JUNE 1994

Artificial Neural Networks in Manufacturing:


Concepts, Applications, and Perspectives
Samuel H. Huang and Hong-Chao Zhang

Abstract- New approaches and techniques are continuously models available in perfect arrangement and complete form
and rapidly introduced and adopted in today’s manufactur- for a deterministic (and unique) answer to be found [4].”
ing environment. Recently, there is an explosion of interest in Since the decision-making process in an advanced manufac-
applying artificial neural networks to manufacturing. Artificial
neural networks have several advantages that are desired in turing system environment is becoming increasingly difficult
manufacturing practice, including learning and adapting ability, and overwhelming to humans, artificial intelligence (AI) is
parallel distributed computation, robustness, etc. There is an widely adopted to assist human efforts. “Artificial intelligence
expectation that neural network techniques can lead to the is an unfortunate choice of title for an ill-defined technology
realization of truly intelligent manufacturing systems. This paper that may, in the long run, be the single most important and
introduces the basic concepts of neural networks and reviews the
current application of neural networks in manufacturing. The most pervasive ingredient for the realization of true computer-
problems with neural networks are also identified and some pos- integrated manufacturing (CIM) [5].” AI has provided several
sible solutions are suggested. We hope that the material presented techniques with applications in manufacturing. Knowledge-
in this paper can provide useful guidelines and references for the based expert systems are the most popular AI techniques in the
research and implementation of artificial neural networks in the 1980s. Recently, there is an explosion of interest in applying
field of manufacturing.
artificial neural networks to manufacturing. Artificial neural
networks are a type of AI that have the potential of increasing
I. INTRODUCTION the product quality, reducing the reaction time of a manu-
facturing system, improving system reliability and enhancing
M ANUFACTURING is “a set of correlated operations
and activities, which includes product design, material
selection, planning, production, inspection, management, and
its intelligence [6]. Since the late 1980s, hundreds of papers
have been published pertaining to neural network applications
in manufacturing. Most of them are widely scattered over
marketing of the products, for the manufacturing industries many different disciplines and publications. This makes it
11.” Computers are commonly used in modern manufacturing very difficult for one to locate all the information necessary
practice. In the late 1960s, computers were first used for for using artificial neural networks in manufacturing. A paper
the direct control of groups of machine tools. In the 1970s, that can help researchers and practitioners in applying this
the concept of flexible manufacturing system (FMS) was emerging technology is highly desired.
introduced. An FMS is “a computer-controlled grouping of The objective of this paper is to present the concepts,
semi-independent work stations linked by automated material-
applications, and perspectives of artificial neural networks
handling systems [2].” Systems of this type are capable of in manufacturing, thus providing some useful guidelines and
producing a variety of products automatically. They are now references for the research and implementation. Section 2
widely used in the manufacturing industry. Currently, the of this paper reviews the development of neural network
development of computer-aided manufacturing systems is ad- techniques and introduces the basic concepts of artificial
vanced to the stage where computer integrated manufacturing neural networks. Section 3 gives a comprehensive survey
(CIM) systems are in a rapid, world-wide proliferation. A of neural network applications in manufacturing. Section 4
CIM system “results when the design effort includes the use identifies the problems with artificial neural networks and
of computers to achieve an integrated flow of manufacturing suggests that neural network techniques should be combined
activities, based on integrated information flow that links with knowledge-based expert system techniques in order to
together all organizational activities [3].” It is becoming clear develop intelligent manufacturing systems. This is followed
that the next stage will be that of intelligent manufacturing by a conclusion section.
systems (IMS). The systems belonging to this stage “may
be characterized by their ability to solve problems without
11. ARTIFICIALNEURALNETWORKS
either a detailed, explicit algorithm available for each solution
procedure, or all the facts, mathematical relationships and
A. Historical Overview
Manuscript received November 15, 1993; revised February 1994. This The development of artificial neural networks has an in-
paper was presented at the International Electronics Manufacturing Sympo- teresting history. In the 1940s, scientists found out that the
sium, Santa Clara, CA, October 1993. physiology of the brain was similar to the processing mode
The authors are with the Department of Industrial Engineering, Texas Tech
University, Lubbock, TX 79409-3061 USA. used by electronic computing devices (computers). In both
IEEE Log Number 9401776. cases, large amounts of data are manipulated. In computers, the
0162-8828/94$04.00 0 1994 IEEE

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
HUANG AND ZHANG: ARTIFICIAL NEURAL NETWORKS IN MANUFACTURING 213

processing element is the bit, while in the brain, the processing


element is the neuron. This phenomenon suggests that research
in the design of brain-like processing might be interesting. In
1943, McCulloch and Pitts [7] outlined the first formal model
of an elementary computing neuron. Their neuron model
laid the groundwork for future development. In 1949, Hebb
[8] stated that information can be stored in connections and
proposed a learning scheme for updating a neuron’s connec-
tions. His learning rule (known as the Hebbian leaming rule)
made a primary contribution to the development of artificial Fig. An artificial neuron.
neural networks. In 1954, Farley and Clark [9] set up models
for adaptive stimulus-response relations in random networks.
Hinton [34], [35] developed a probabilistic neural network
Their theories were further elaborated by several researchers.
model known as the Boltzmann Machine. Other significant
Rosenblatt 101 invented the perceptron, which is a trainable
contributors include Anderson [36], Werbos [37], Rumelhart
machine capable of learning to classify certain patterns by
[38], etc.
modifying connections to the threshold elements. Caianiello
The overview provided above is by no means complete.
[ l l ] outlined a theory for thinking machines. Widrow and
Readers who are interested in more details may refer to
Hoff 121 introduced a device called ADALZNE (for ADAptive
[39], [40], [41]. One more thing worth mentioning here is
LINEar combiner). A learning rule (the popular Widrow-Hoff
the publication of a two-volume set of books on parallel
leaming rule) was then devised for neural networks with
distributed processing. It is believed that these two books,
multiple adaptive elements 131. Other early works include
edited by Rumelhart and McClelland [42], revitalized the
Stark’s mode-seeking technique 141 and Steinbuch’s Learning
field of neural network research. Beginning in 1986-87, many
Matrix [15]. A book on learning machines by Nilsson [16]
new research programs in neural networks were initiated. The
clearly summarizes many of these early developments. The intensity of research in neural networks can be measured by a
book also formulates inherent limitations of learning machines
quickly growing number of conferences and journals devoted
with modifiable connections.
to this field.
During the 1950s, the first neurocomputer was built and
tested 171. Many implementations of neural computers were
realized in the 1960s. However, the existing machine learning
theorems of that time were too weak to support more complex
B. Basic Concepts
computational problems. The computational resources avail-
able were also relatively modest at that time. As a result, neural Artificial neural networks have been defined by Kohonen as
network research entered a stagnation phase. In 1969, Minsky “massively parallel interconnected networks of simple (usually
and Papert 181 criticized the existing neural network research adaptive) elements and their hierarchical organizations which
as being worthless in their book entitled Perceptrons. It has are intended to interact with the objects of the real world in
been claimed that the pessimistic views presented in this book the same way as biological nervous system do 1431.” Neural
discouraged further funding for neural network research for networks attempt to achieve good performance via dense
several years. Instead, funding was diverted to further research mesh of computing nodes and connections. They also go by
of knowledge-based expert systems, which Minsky and Papert many names such as connectionist models, parallel distributed
favored. processing models, and neuromorphic systems. We will use
It is only after the mid-1980s that neural networks have the term neural networks or simply networks in the following
begun to make a strong comeback. The renaissance of neural discussion. Neural networks have the following main benefits
networks is the result of rigorous works by a handful of [61:
researchers. In Japan, Amari [19], [20] studied the learning in 1) processing speed through massive parallelism;
networks of threshold elements and the mathematical theory 2) learning and adapting ability by means of efficient
of neural networks. Also in Japan, Fukushima [21], [22] knowledge acquisition;
developed a class of neural network architectures known as 3) robustness with respect to fabrication defects and differ-
Cognitrons and Neocognitrons. In Finland, Kohonen [23], ent failures;
[24], [25] pursued the research on associative memory. He 4) compact processors for space- and power-constrained
also developed unsupervised learning networks for feature applications, etc.
mapping into regular arrays of neurons [26]. Carpenter and The basic components of a neural network are nodes (neu-
Grossberg [27], [28], [29], [30] introduced a number of neural rons) and weights (connections). The adjustable weights cor-
network architectures and theories and developed the Adaptive respond to biological synapses. A positive weight represents
Resonance Theory (ART). Hopfield [31], [32] developed a an excitatory connection. A negative weight represents an
recurrent neural network architecture for associative memories inhibitory connection. The weighted inputs to a neuron are
in the early 1980s. More recently, Kosko [33] extended accumulated and then passed to an activation function which
some of the ideas of Hopfield and Grossberg to develop his determines the neuron’s response. Fig. 1 shows an artificial
adaptive bidirectional associative memory (BAM) network. neuron with weighted connections.

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
IEEE TRANSACTIONS ON COMPONENTS, PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE 1994

Fig. 2. Neural networks: a back-propagation network, (b) a Hopfield network, and (c) an ART network.

Fig. 3. A taxonomy of neural network models.

The output of a neuron is given as recurrent networks. In a feedforward network (Fig. 2(a)),
signals propagate in only one direction from an input stage
o f(net) through intermediate neurons to an output stage. While in a
in which recurrent network (Fig. 2(b) and (c)), signals may propagate
from the output of any neuron to the input of any neuron.
Neural networks are able to store experiential knowledge
through learning from examples. They can also be classified
in terms of the amount of guidance that the learning process
f ( n e t ) is referred to as an activation function. Typical activa- receives from an outside agent. An Unsupervised learning
tion functions used are network learns to classify the input into sets without being
2 told anything. A Supervised learning network adjusts weights
f ( n e t ) 1 e--X.net - 1 (3)
on the basis of the difference between the values of output
or units and the desired values given by the teacher, given an
input pattern

in which the parameter 0) is used to control the C. Network Models


steepness of the continuous function f ( n e t ) near n e t 0. Today, more than a dozen neural network models have been
There are also other types of activation functions that can be developed. For the purpose of study, analysis, understanding,
used. Readers may refer to [44], for more details about and utilization, it is necessary to provide an overview and
model neurons and activation rules. taxonomy of neural network models. Fig. 3 summarizes the
A neural network is a collection of interconnected neurons taxonomy of the most important network models.
(Fig. 2). A neural network may be distinguished on the Since this paper is focused on the application of neural
basis of the directions in which signals flow. Basically, there networks in manufacturing, we have no intention of discussing
are two types of networks, i.e., feedforward networks and every network model in detail. Instead, we will briefly in-

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
HUANG AND ZHANG. ARTIF'ICIAL NEURAL NETWORKS IN MANUFACTURING

troduce three types of network models that are very popular evolves to an equilibrium state. Therefore, one may design a
in manufacturing applications. There are back-propagation neural network for function minimization by associating vari-
networks, Hopfield networks, and ART networks. Readers may ables in an optimization problem with variables in the energy
refer to [41], for detailed information about different function. Hopfield and Tank illustrated the use of the energy
network models and learning algorithms. function to configure networks for several optimization appli-
Back-propagation networks are multi-layered feedforward cations including the traveling salesman problem [47], a signal
neural networks that apply the error back-propagation proce- processing problem [48], and a linear programming problem
dure [38] for learning. The back-propagation procedure uses In manufacturing applications, Hopfield networks are
a gradient descent method which adjusts the weight in its typically used for solving combinatorial optimization problems
original and simplest form by an amount proportional to the such as scheduling problems.
partial derivative of the error function with respect to the given ART networks are neural networks based on the Adap-
weight. The formula used for the adjustment is tive Resonance Theory (ART) provided by Carpenter and
Grossberg [29]. They belong to the class of unsupervised
8E learning networks. An ART network selects its first input as
Wij(t 1) W i j ( t ) 7)-
8Wij the exemplar for the first cluster. The next input is compared
in which 17 is a user-selected, positive constant called learning to the first cluster exemplar. It is clustered with the first if the
rate. The error back-propagation is a typical supervised learn- distance to the first cluster is less than a threshold. Otherwise
ing procedure. The learning procedure of a back-propagation it is the exemplar for a new cluster. This procedure is repeated
network is as follows: for all following inputs. If an input is clustered with the jth
cluster, the weights of the network are updated according to
1) Initialize the weights of the network at small random
the following formulae
values.
2) Start the learning cycle by exposing the network to a
certain input pattern paired with the desired output. (7)
3) Compute the network's output and compare it with the
desired output so that the error can be calculated. Vij(t 1) X i V i j ( t )
4) Adjust the weights of the network using the error back-
propagation algorithm so that a certain amount of the where i 1, M. Carpenter and Grossberg's ART2
detected error is removed. architecture, which works for analog and binary input pattern
Repeat step (2), (3), and (4) with all the input pat- as well, embodies solutions to a number of design principles
terns and their correspondent desired outputs (training such as the stability-plasticity tradeoff and the search-direct
examples), compute the cumulative error. access tradeoff. ART networks use an unsupervised learning
6) If the cumulative error is within a tolerable range, procedure. They are stable because new input patterns do
terminate the training process; otherwise, go back to not wash away previously learned information. They are also
step (2). adaptive because new information can be incorporated until
Back-propagation networks can be applied to almost all the full capacity of the architectures is utilized. ART networks
applications in the manufacturing domain. In fact, they are provide a fertile ground for gaining a new understanding of
the most popular neural network models in manufacturing biological intelligence. They also suggest novel computational
applications. theories and real-time adaptive architectures with promising
Hopjield networks are recurrent networks introduced by properties for tackling some of the outstanding problems
Hopfield [31], [32]. The earliest Hopfield network, which in computer science and technology [29]. In manufacturing
employs two-state neurons, is used for the design of applications, ART networks have been used in solving group
neural content-addressablememories [311. Hopfield later intro- technology (GT) and engineering design problems. It seems
duced a modified version of his earlier model that employed a the family of the ART networks can act as very valuable
continuous nonlinear function to describe the output behavior modules in intelligent manufacturing systems, where real-time
of the neurons. The neurons represent an approximation to classification abilities with self-learning and self-organizing
biological neurons in which a simplified set of important com- capabilities are required [6].
putational properties is retained. This neural network model,
which consists of nonlinear graded-response model neurons
organized into networks with effectively symmetric synaptic 111. MANUFACTURING APPLICATIONS
connections, can be easily implemented with electronic devices
The development of computer-aided manufacturing systems
[46]. A Hopfield network can be characterized by its energy
has evolved to the phase of computer integrated manufac-
function, as shown below:
turing (CIh4). It has been proposed that the next phase will

E
I n
~ w i j v i v j kiivi g t i v i .
i = l j=1 i=l i=l
--r
be that of intelligent manufacturing systems (IMS). As a
(6) trend, manufacturing systems are demanding more and more
flexibility in product design, process planning, scheduling,
process control, and quality assurance. This may be achieved
The network will seek to minimize the energy function as it by building intelligent systems that can adapt to changes in

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
IEEE TRANSACTIONS ON COMPONENTS. PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE 1994

their environment. The first effort in this endeavor is the


application of knowledge-based expert systems. Since the late
1970s, knowledge-based systems have been used in various
manufacturing domains [49]. However, they are less effective
in the ever-changing, complex, and open system environment
of today's manufacturing systems [50]. On the other hand,
neural networks emerged as a revolutionary technology for
solving problems that are intractable or difficult for traditional
computation. Successful applications of this technology in
pattern matching and speech recognition generated enormous
interest in the manufacturing arena. Since the late 1980s, neu-
ral network applications in manufacturing have been reported.
The application area of neural networks in manufacturing is
surprisingly broad. It covers nearly all of the fields spreading
from the design phase through process planning, scheduling
and process monitoring to quality assurance. This section pro-
I
vides a comprehensive survey of neural network applications
in manufacturing.

Fig. Design model based on associative memory


A. Design
Retrieval of old product designs that meet current re-
quirements on geometrical and/or technical information is a Arai and Iwata [56] suggested a four-layer neural network to
problem that is often encountered in batch manufacturing connect lower level items to upper level ones on the design
systems. Venugopal and Narendran [51] modeled the design specification step of the conceptual design phase. Kim et
retrieval system as a human associative memory and used a al. [57] applied a neural network approach for engineering
Hopfield network to develop a design retrieval system. The drawing with geometrical constraints. Dhingra and Rao [58]
system was verified with test cases on rotational as well as examined a new conceptual framework for solving design
non-rotational parts. The results show that neural network optimization problems based on a neural computing paradigm.
methodology is a promising tool for the development of Another interesting study was conducted by Chovan and
practical design retrieval systems. The use of neural networks Waldron [59]. The authors proposed a cognitive model of
for design data retrieval was also studied by Kamarthi et the transformation from perceived form to function based
al. [52]. Instead of Hopfield networks, a back-propagation on findings from a behavioral study of expert mechanical
network was used. The result is also promising. designers when they were reading two dimensional mechanical
Kumara [53], [54] suggested an associative memory based drawings. The model was simulated using an ART network
modeling procedure for conceptual design. The motivation for and was exercised and compared with findings from the
their research stems from the following discussion [54]: behavioral study. The top-down and bottom-up reasonings
exhibited by the subjects can be easily represented in the
It is possible that the designer may be aware of the ART network. Their results show that ART networks might
structures that satisfy a particular set of functions. In be useful for representing the behavioral system. The evidence
his memory the designer may have stored the representa- demonstrated in their paper may provide useful information for
tions of a number of physical devices (design solutions). the application of neural networks as the research community
Given a (a set functional requirement(s) the designer works toward the development of intelligent computer-aided
will be able to identify a structure or a set of structures systems for engineering design.
that will satisfy the required function(s) and hence by
associating these structures with physical devices stored
in his memory, he can selectively retrieve those designs. B. Process Planning
It must be noted that the physical devices could be from The first attempt to use neural network techniques in process
different domains. After having retrieved the designs, planning might be that of Osakada et al. 1601, 1611, [621. The
the designer mutates them to come up with new and authors applied neural network techniques to an expert system
creative design solutions. for the process planning of cold forging in order to increase
The author used a back-propagation network for modeling the consultation speed and to provide more reliable results. A
the associative memory. A design model based on associative three-layer neural network is constructed to relate the shapes
memory is also proposed to capture the conceptual design of rotationally symmetric products to their forming methods.
process (Fig. 4). The shapes of the products are transformed into 16x 16 black
The application of neural networks in design also has and white pixels and are given to the input layer of the
been studied by quite a few other researchers. Among them, neural network. The back-propagation algorithm is employed.
Coyne and Postmus [55] explored the application of neural After training, the network is able to determine the forming
networks to simple spatial reasoning in computer-aided design. methods for the products which are exactly the same or slightly

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
HUANG AND WANG: ARTIF'ICIAL NEURAL NETWORKS IN MANUFACTURING

different from those used as training examples. To exploit C. Scheduling


the self-learning ability, the authors further applied neural Foo and Takefuji developed the Integral Linear Pro-
network techniques to the prediction of the most probable gramming Neural Network (ILPNN) and used it to solve job-
number of forming steps by considering the shape complexity shop scheduling problems. In a job-shop scheduling problem,
and material property, the prediction of the die fracture and
the resources are typically machines and the jobs are the basic
surface defect in the formed product, and the generation of
tasks that need to be accomplished using the machines. Each
rules from the knowledge acquired from an FEM (Finite
task may consist of several subtasks related by certain prece-
Element Modeling) simulation. It is found that the prediction
dence restrictions. This problem can be formulated as a linear
of the most probable number of forming steps can be made
programming problem. The cost function to be minimized is
successfully and the FEM results are represented better by the
defined as a sum of the starting times of all jobs subject to
neural network than by statistical methods.
compliance with precedence constraints. The problem is solved
Hwang and Henderson applied a perceptron network
using a linear programming network.
in feature recognition, which is the first step in automated
Vaithyanathan and Ignizio investigated the use of neural
process planning (i.e., to interpret the design data from a
networks for solving certain types of large-scale, resource
CAD model). The goal of feature recognition is to convert
constrained scheduling problems. Their work was focused
a low-level representation such as face, edge, vertex to a
semantically higher feature-based model. The network training on dynamic resource constrained scheduling problems. Such
is accomplished by manually presenting exemplars of features problems, so characteristic of real world situations, involve
the user considers important in an engineering analysis (for the determination of a schedule subject not only to limited
example, manufacturing-relatedfeatures for process planning). resources but also to sudden, unforeseen changes. They first
Their results show that the neural network approach took less decomposed the problem to be solved into a series of mul-
time in feature recognition than other traditional approaches. tidimensional knapsack models and established an equivalent
Knapp and Wang applied neural network neural network model for each particular representation. Then,
techniques for the automatic acquisition of process planning they developed an approach that ultimately served to solve the
knowledge. In their approach, two cooperating neural networks original problem by extending the work of Hopfield and Tank
are utilized. The primary network is a three-layer back- Their approach, to a great extent, avoided common neural
propagation network. The second fixed-weight network network difficulties such as instability and local minima.
utilizes the MAXNET architecture. Parts to be planned In addition to Hopfield networks, feedforward back-
are decomposed into machining features such as slots, propagation networks can also be used in solving scheduling
holes, and planes. Each feature type is associated with problems. Yih al. provided a hybrid method that
a set of characterizing attributes such as dimensions and combines back-propagation neural network, simulation, and
tolerances. Each feature is represented by a vector whose semi-Markov optimization to solve the crane scheduling
elements identify the feature type and its attribute values. problem. The crane scheduling problem occurs in a circuit
This vector forms the input pattern to the primary network. board production line where one overhead crane is used
The network responds to the presentation of a feature vector to transport jobs through a line of sequential chemical
by activating certain output nodes, corresponding to the process tanks. Because chemical processes are involved in
proposal of particular machining operations. The response this production system, any mistiming or misplacing will
of the network is trained using example process plans and result in defective jobs. The proposed method consists of
the back-propagation learning algorithm. The second network three phases: data collection, optimization, and generalization.
is used to force a decision between competing operation Training data are purified using an operations research method
alternatives. Its output is then fed back to the input layer of (semi-Markov optimization). The neural network is used in the
the primary network to provide a context for deciding the next building of the decision making model. The resulted system
operation in the machining sequence. The part is presented performed better than the human scheduler from whom the
to the neural network feature by feature, the network then models were formulated.
generates a sequence of operations for machining each feature Other neural network approaches to scheduling problems
of the part independently (global sequencing of operations reported in the literature include: time table scheduling
across all features is not considered). real-time scheduling multiple-job scheduling as-
Process planning is knowledge-intensive in nature. Neural sembly scheduling robot scheduling a stochastic
networks, being a useful knowledge acquisition tool, are ex- neural network (Gaussian machine) for scheduling and an
pected to play an important role in process planning. However, intelligent scheduling system (ISS) for flexible manufacturing
process planning is a challenging task due to the interdepen- systems where neural networks and expert systems are used
dencies among the steps in a plan. It is not clear how neural to generate good schedule
networks can reason about the causal relationships among the The application of neural networks in scheduling has been
entities in a process plan. Compared with symbolic systems studied by many researchers. In some cases, the neural net-
(e.g., knowledge-based expert systems), neural networks are work approach holds significant advantages. In others, the
less effective in representing structured, contextual knowledge usefulness and effectiveness of the neural network approach is
Therefore, neural networks should be integrated with debatable. However, at the very least, neural networks present
symbolic systems in order to solve process planning problems. a legitimate alternative to the more conventional methods for

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
218 IEEE TRANSACTIONS ON COMPONENTS. PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE 1994

process are specified in terms of numerous parameters as well.


As a result, any arc welding process can generally be viewed as
a multiple-inputlmultiple-output system. The lack of reliable,
general, and yet computationally fast physical models of this
multi-variable system, makes the design of a generalized real-
time controller for arc welding nontrivial. One of the basic is-
‘m’ sues to be considered regarding the generalized control for arc
welding is to determine what is to be controlled and which pa-
rameters are accessible to enact control actions on the process.
The back-propagation networks were used for the modeling
and control of the Gas Tungsten Arc Welding (GTAW).
Various configurations, in terms of the number of layers and
the number of network nodes, were tested. For the application
presented, two-layer (not counting the input layer) networks
consisting of a single hidden layer and an output layer have
been proved to be adequate. Smartt et al. [82] also applied
the neural network approach in arc welding. Instead of using
neural network to model the arc welding processes, they de-
veloped a new approach to quantify conditional logic rules and
represent them in a neural network. The network was then used
in place of a PI controller for a gas metal arc welding process.
Fig. 5. Incremental learning and synthesis approach for process modeling Process modeling and control are a manufacturing domain
and control
where neural networks can play a very important role. Chrys-
solouris and Guillot 1831 combined process modeling and AI
scheduling. Since the scheduling problem is one of immense techniques for the determination of the operational range of
importance, it is certain that considerable efforts will continue the process parameters. The process models were determined
in applying neural networks in scheduling. by neural network learning techniques. Jalel et al. 1841 ap-
plied neural networks in imitating a skilled process operator.
D. Process Modeling and Control h g h [85] described the application of a neural network on
For the control of machining processes, perhaps the greatest manufacturing process control. Levin et al. [86] discussed
difficulty is that reliable models of the processes do not exist. the use of neural network architecture for adaptive system
Rangwala and Dornfeld [78] suggested neural networks as modeling and control. Patrick 1871 reported the application
learning structures for intelligent controllers that can model of a neural network to brownstock washer operations at a
machining processes and use adaptive control. They also pulp and paper mill. Karsai et al. [88] applied neural network
proposed an incremental learning and synthesis approach as methods for the modeling and control of welding processes.
shown in Fig. 5. This approach relies only on sensor data Guha [89] presented some neural network-based adaptive
generated by the manufacturing process and does not require control strategies that can be used for designing controllers for
a priori process model. Training samples are composed from continuous process control problems. Madey et al. 1901 used
the inputs and measured variables during operation and are neural networks and general-purpose simulation to model a
continually used to enhance the network performance; while continuous improvement system.
the knowledge embedded in the partially learned system is The advantages of using neural network approaches in
used for the determination of the local optimum of the input process modeling and control are indicated by Chryssolouris
variables. et al. [91]. The authors pointed out that while synthesis of
In the process industry, usually human operators rather than multiple sensor information would provide better result, neural
mathematically based advanced algorithms are used to achieve networks excelled in dealing with situations in which process
product control. Gingrich [79] discussed a methodology that models do not adequately reflect the process complexity. A
uses neural networks for capturing the knowledge of human neural network’s ability to learn a control algorithm without
process operators. The results show that it is possible to the benefit of a priori analysis or modeling can be of great
learn the control actions of a human operator using neural help for difficult, complex, and nonlinear control applications.
networks, at least for simple systems. The neural network The same conclusion also can be found in 1921, in which
approach is preferred over heuristic approaches for several Bozich and Mackay applied a neurocontroller in vibration
reasons including: (1) there is no need for the operator to cancellation.
formulate his knowledge as rules, and (2) to train a neural
network is easier than to design, build, and maintain an expert
system. E. Monitoring and Diagnosis
Anderson et al. 1801, applied the neural network ap- The first application of neural networks in monitoring
proach in arc welding. Any arc welding process is controlled reported in the literature could be that of Govekar et al.
by a number of parameters, and the ultimate objectives of the [93]. The authors applied a back-propagation network for

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
HUANG AND W A N G : ARTIFICIAL NEURAL NETWORKS IN MANUFACTURING

b) Sensory inputs that include data from a variety


of sensors such as force, acoustic emission, ac-
A
celerometers, etc.
c) The operator modifications to feed and cutting
speed.
2) Operation Mode: Upon convergence, the network is fed
with the process and the sensory input and according to
the mapping (“model”) established during the training
session, it automatically modifies the cutting parameters.
Many research efforts have been dedicated to the application
of neural networks in monitoring and diagnosis. Sorsa et al.
[99] reported the use of neural networks in process fault
Fig. 6. Proposed monitoring scheme for machining processes
diagnosis. Burke and Rangwala [lo01 discussed a neural
network approach for tool condition monitoring in metal
the monitoring of a drilling process. Their results show that
cutting. Ray [loll reported on a project in an integrated
Acoustic Emission (AE) signals detected by a single sensor
steel industry that applied neural network in engine fault
are applicable to the recognition of operations like free run,
diagnosis. Bauer [lo21 reported on a study of unsupervised
drilling at different positions, and drilling with a wom drill.
neural network for tool failure detection in milling operations.
However, they also discovered that the recognition ability
Elanayar and Shin 1031 applied neural network techniques to
was influenced not only by the neural network but also by
estimate the evolution of flank and crater wears using feed
the properties of the detected system. Later applications [94],
and cutting force measurements. Wasserman et al. [lo41 used
[95] show that neural networks can advantageously be used
the neural network approach to detect and measure small
in real-time monitoring of manufacturing processes and other
cracks in the shafts of rotating machines. Guillot and El Ouafi
technical prodesses.
[lo51 applied a three-layer feedforward neural network in the
Kamarthi et al. [96] investigated a new method for on-line
identification of tool breakage in metal cutting processes. Wu
measurement of flank wear through the synergy of vibration
et al. [lo61 presented a neural network approach to diagnose
and force sensing. Their method used a Kohonen’s self-
processing damages in injection molding. Lin et al. 1071 used
organizing feature map for correlating force and vibration
neural network techniques for sensor failure detection and
signals with the tool wear levels. In the particular experiment,
data recovery. Chow et al. [lo81 discussed a neural network
it was found that the trained feature map learned to detect
approach to real-time condition monitoring of induction mo-
the tool wear levels with a reliability close to 95%. Thkr
tors. Knapp and Wang 1091 applied a back-propagation neural
results show that methods based on sensor data fusion using
network for machine fault diagnosis. Upadhyaya and Eryurek
neural networks have the potential to offer reliable and robust
[110] used neural networks for sensor validation and plant
methods for correlating tool wear levels with the signatures
monitoring. Murphy and Kagle 1 1 11 applied neural networks
from force, vibration, and acoustic emission sensors for a wide
for the recognition of electronic malfunctions. As a logical
range of process conditions.
consequence of these and similar investigations, some authors
Hou and Lin [97] designed a monitoring system for iden-
reported on the development of neuro monitoring system
tifying both periodic and aperiodic process signals using
using accelerator cards for neural network computations [94],
neural networks. First, digital signal processing techniques
[112], [113]. Other authors [97] argued that combining an
are used to convert collected manufacturing signals into fre-
expert system with neural network based pattem recognition
quency domain. Then, a neural network based program is
might lead to potential applications in manufacturing process
used to identify the signals by examining their characteristic
monitoring and fault diagnosis.
frequencies. Two examples (periodic signals and aperiodic
signals) were presented to demonstrate the feasibility of the
monitoring system and its recognition ability. The results F. Quality Assurance
are quite promising and show that the neural network based Quality is the single most important factor in determining
system seems to have a good potential in monitoring automatic market share [114]. There are two different approaches to
manufacturing processes. quality assurance, namely, reactive quality assurance and
Masory [98] proposed a scheme for machining processes proactive quality assurance. Reactive tools include sampling
monitoring using multi-sensor readings fused by neural net- plans, lot acceptance determination, scrap or rework analysis,
works. His scheme, shown in Fig. 6, functions in two modes and so forth. Proactive strategy requires. an emphasis on
as the following: physical cause-effect knowledge, risk analysis, experience, and
1) Training Mode: In this mode a skilled operator is mon- judgment to justify action. Neural networks have been used for
itoring the process and the is used to capture his both reactive and proactive quality assurances.
knowledge. The is fed with three groups of data: Reactive quality assurance is strongly related to monitoring
and diagnostics. Therefore, neural networks can also play an
a) Process inputs that include feed, cutting speed, important role in reactive quality assurance, especially where
process geometry and workpiece/tool materials. high processing and classification capabilities are required.

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
IEEE TRANSACTIONS ON COMPONENTS, PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE 1994

Barschdorff 1 151 discussed the application of neural network and Suresh [120] proposed a neural network system for
techniques for the quality control of electric drive motors. shape-based classification and coding of rotational parts. A
Sixteen spectral features of the motors’ vibration were input back-propagation neural network was trained to generate part
to a three-layer neural network. The network was able to geometry-related digits of the Optiz code from the bitmaps of
recognize production faults, such as unbalance of the rotor, part drawings. Their principal study shows that the network
nonconducting winding connections, magnetic field failures, can generate codes accurately and promises to be a useful tool
failures on commutators or bearings, loose parts, etc. The for the automatic generation of shape-based classes and codes.
classifying ability of the network was compared with the The use of neural networks for part family formation was
results obtained by different pattern recognition algorithms. studied by a couple of researchers [121], [122], [123]. In
It was found that the performance of the neural network was their approach, a three-layer feedforward neural network was
superior. trained with the back-propagation algorithm. Each input unit
Smith 1161 reported the use of back-propagation neural of the network represents a part feature, and each output unit
networks in quality control in an injection molding corporation represents a part family. An operator plays the role of a teacher
(Orscheln Industries, Moberly, Missouri). Injection molding is to the network by presenting each part in terms of part features,
a process with many variations in raw materials, machinery and by telling which family it belongs to. The trained network
conditions and ambient conditions. It also has a temporal stores implicit discrimination rules through a set of connection
aspect where line conditions change during operation, affecting weights, and exhibits consistent classification practice. The
the end product. Neural networks are especially applicable research demonstrates that the neural network approach is
when the data considered do not follow a known distribution or capable of dealing with large part family formation problems
pattern, and, hence, are well suited for the quality control of efficiently.
injection molding. The results show that the neural network A problem in dealing with part classification and part family
approach is comparable to other quality control methods, formation is how to maintain consistency. The consistency
including control charts and statistical techniques, in goodness problem can be addressed most effectively if the classification
of output for quality control. An advantage of the neural and formation are a single procedure rather than two separate
network approach is the convenience of learning to establish procedures. Kao and Moon [124] presented an approach for
the relationships directly, rather than through analysis and using the learning ability of neural networks to automate the
assumptions. Using a single network to monitor multiple process of part family formation during the part classification
products and/or quality parameters is an additional advantage. process. They divided the task into four phases: ( 1 ) seeding
Neural network techniques also can be used in proactive phase, (2) mapping phase, (3) training phase, and (4) assigning
quality assurance. Schmerr et al. 1171 provided an innovative phase. In the seeding phase, three to five apparently distinctive
approach for planning robust design experiments through the parts are chosen from the part pool as part family represen-
use of neural networks. Robust design is a cost-effective tatives (seed parts). In the mapping phase, a code is assigned
technique for achieving high quality and reliability. The basis to each seed part. A neural network is also constructed. The
of the approach was to train a neural network on a set of number of input units is equivalent to the number of features
tuples where each tuple corresponds to a Taguchi experiment contained in a classification code system. In the training phase,
along with its observed product response. Once trained, the a set of training pattern pairs is presented to the network. The
neural network can probe the entire parameter space of design network learns based on the back-propagation algorithm. In
parameter settings, equivalent to performing a full factorial the assigning phase, the network compares the presented part
experimental design. With this information, a designer can to the training set. If the features of the part are similar to the
identify alternative settings and search for optimal designs. The generalized features of any existing part family representative,
neural network approach was compared with analytical model- the output of the network will be the same part family number.
based approach. It was found that the neural network had If there are no significant similarities between the part and any
remarkable capabilities for generalization when trained on the of the part family representative, the output of the network will
same sparse array of experiments as used in complementary not indicate any existing family code. That means a new part
Taguchi analysis. family should be set up for this part.
The research of neural networks for quality assurance has Another GT problem is the machine-part cell formation
actually be implemented in manufacturing practice. CTS Elec- problem. The assignment of a group of similar parts to
tronics of Texas has used a neural network system to detect a cell of machines having common processing characteris-
defective loudspeaker assembly lines 1181. Ford Motor Com- tics greatly improves the efficiency of batch manufacturing.
pany used neural network techniques to check car paint However, approaches to the problem of machine-part cell
finishes [118]. Motorola Incorporated used artificial vision formation have been computationally inefficient for large
based on neural network techniques for the quality inspection machine-part matrices. Dagli and Huggahalli 1251 applied the
of their chips 1 191. binary ART network (ART-1) for machine-part cell formation.
The columns and rows of the machine-part matrix are binary
vectors that can be directly applied as inputs to an ART-1
G. Group Technology network. Dagli and Huggahalli analyzed the performance of
Two engineering problems associated with implementing the neural network classifier and found that direct application
GT are part classification and part family formation. Kaparthi of the basic ART-I network did not provide very satisfactory

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
HUANG AND ZHANG: ARTMCIAL NEURAL NETWORKS IN MANUFACTURING 22 1

result. They then reordered the input vectors derived from propagation networks and counter-propagationnetworks) have
the machine-part matrix, and modified the original ART- the ability to mathematically solve the kinematic problem
1 paradigm. This produced drastic improvement over the within acceptable error rates.
performance of the basic ART-1. The result obtained com- Nguyen et al. [133] have designed several neural network
pared favorably with popular algorithms proposed in the configurations for solving the forward kinematic problem for
literature, such as the ROC2 algorithm provided by King robots with two degrees of freedom. Each of the networks
and Nakomchai [126]. The application of neural network used for evaluation has two input nodes, and and two
approaches in the design of cellular manufacturing systems, output nodes, 2 and y. The network architectures studied
which involves the machine-part family formation problem, have 6een: 2-10-10-2 for the network trained with the error
has been studied by MalavC and Ramachandran 1271 and Lee back-propagation (BP), 2- 10-10-2 for the network trained
et al. [128]. with the back-propagation algorithm but with output splitting
Back-propagation networks and ART networks both can be (BPOS), 2-8-2 for the functional link network (FL),and a
used in solving GT problems. However, the learning results counter-propagationnetwork (CP) for trajectory mapping. The
of a back-propagation network depend on the frequency of networks were trained using a set of data (64 input/output
presenting a part. For example, if a network is trained three pairs) obtained from measurements taken in the robot work
more times with part A than with part B, the network becomes area. The training of all four network architectures resulted in
biased toward part A [124]. This problem is not so obvious quick learning convergence to the desired trajectory. The basic
when an ART network, which applies the unsupervised learn- BP network with two hidden layers gave a reasonably accurate
ing algorithm, is used. Since ART networks are both adaptive solution. The BPOS network, which involved considerably
and stable, they are more suitable for solving GT problems fewer connections than the BP network, yielded comparable
than back-propagation networks. The use of ART networks accuracy. The best solution of the trajectory learning task was
to solve GT problems is a research topic that is worthy of achieved with the FL network. The CP network resulted in
further studies. a relatively fast approximation of the trajectorjr, but the end-
effector position error was rather large and uneven. Therefore,
the CP network in this application can be recommended only
H. Robotics if a short development time is required for low-precision
Robotics constitute the study of a finite number of rigid trajectory tracking.
mechanical chains that represent a multi-variable non-linear Iberall 1341, 135J applied cooperativekompetitive neural
coupled system. The solution of this problem is difficult networks to compute the inverse kinematic solution for fingers
because even the simplest desired movement requires sophis- of a simulated robot hand during grasping. Guez and Ahmad
ticated and computationally intensive mathematics 1291. The 1361 investigated the inverse kinematics solution for two-
problem areas involved in robotics are kinematics, dynamics, and three-degrees-of-freedom manipulators using multiple-
trajectory planning, control, sensing, and intelligence. layer perceptrons. They suggested that neural networks might
Kinematics refers to the study of robot joint motions without be best for providing a good initial estimate for a manipulator
considering the causes of motion. Two distinct subproblems that required iterative methods for its solution, because of
are involved, namely, forward kinematics and inverse kine- the relative numerical accuracy of neural networks compared
matics. The forward kinematics problem involves a non-linear with the closed form solutions. Aylor et [137] provided
matrix mapping from the joint space (a description in terms of proof that back-propagation neural networks can provide ac-
joint angles and positions) of the robot to its Cartesian space ceptable solutions to the inverse kinematic problem. The
(Cartesian coordinates of the robot end-effector). The forward authors developed a network that is capable of taking into
kinematic solution computes the Cartesian location of the end- account the unknown number of faults, errors, and limitations
effector given the joint space description. On the other hand, of the poorly constructed Fishertechnik robot and provides
the inverse kinematic solution computes the joint space coordi- solutions that are as accurate as the robot’s mechanical and
nates given the end-effector location in Cartesian coordinates. electrical systems can support. Also, they argued that back-
Given the angular movement of each joint and the length of propagation neural networks were ready to leave the laboratory
each arm it is relatively easy to find the Cartesian location and enter the real working world to solve the inverse kinematic
(coordinates) of the end-effector, except that several non- problem.
linear trigonometric and matrix multiplications are needed. Pa0 and Sobajic [138], and Sobajic et al. [139] studied
The inverse kinematics problem can yield multiple number of the use of neurocontrollers in robot arm movement with two
solutions when the robot has multiple degrees of freedom. It degrees of freedom and with a desired final end-effector posi-
is more computationally intensive than the forward kinematic tion. The results that were achieved demonstrated the unusual
problem and is the most difficult problem in robotics [130]. efficiency and potential of neurocontrollers for use in robot
Neural networks can be used to reduce the computational kinematics control systems. Albus [140], [141], 1421 pre-
complexity of the kinematic problem. The trade-off is that sented his Cerebellar Model Articulation Controller (CMAC)
the results yielded by the neural network approach may not for general robotic control. The basic idea of the CMAC
be as accurate as those yielded by the conventional analytic approach is to learn an approximation of the system charac-
approach. Hecht-Nielsen 1311, Josin 1301, and Saxon and teristics and then to use it to generate the appropriate control
Mukerjee 1321 have proven that neural networks (back- signal. The approximation of the system characteristics is

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
222 IEEE TRANSACTIONS ON COMPONENTS, PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE

understood as gradual learning based on the observations of I. Other Applications


the plant input-output data in real time [143], [144]. Miller et The ill-structured characteristics of manufacturing problems
al. 1451 used CMAC neural networks to control a robot whose provided fruitful grounds for neural network applications. Due
kinematics is unknown. After training, the neural network to the abundance and diversity of technical publications, we
controller performed very well. The average error was always cannot cover all the manufacturing applications in this paper.
below the error of a fixed gain controller without learning. The following is a list of specific applications that may be of
The applications of neural networks in robot control have been interest to the readers.
addressed by many authors. Readers may refer to the following
1) Multisensor fusion and integration 1601.
partial list of projects:
2) Sensing on the factory floor [161].
1) Multiple-layer perceptrons for an inverse Jacobian con- 3) Maintenance management problem 1621.
troller 1461. 4) Plant layout determination 1631.
2) The use of a proprietary neural network system, GLN 5 ) Operational policy determination 1641.
(Graded Learning Network), for controlling robots’ 6) Assembly system selection [165].
movement and action [147]. 7) Sampling inspection plans determination 1661.
3) A neural network based controller for a single degree 8) Design of manufacturing systems [167].
freedom robot arm [148]. 9) Design of assembly system [168].
4) A neural network based controller for tracking moving 10) General-purpose simulation 1691.
objects with a two-joint robot arm [149].
5 ) Hierarchical neurocontroller for robotics manipulation IV. PROBLEMS
WITH NEURALNETWORKS
AND
[150]. SUGGESTED
SOLUTIONS
6) Learning optimization in robot positioning control 1511.
Neural networks have several advantages over knowledge-
7) Visual control of robotics manipulator based on neural
based expert systems. Their learning ability and parallel dis-
networks [152].
tributed structure are very attractive to researchers who want
8) Neural network compensator for uncertainties of
to develop intelligent systems. Currently, there is an explosion
robotics manipulators 1531.
of interests in neural networks. However, some of the scientific
Neural networks have also been used for robot dynamics and economic expectations on neural networks (e.g., replacing
due to their nonlinear mapping property. The basic idea is that conventional computers and eliminating programming) are
the neural network learns the inverse dynamical relationship unreasonable 1701. This is because neural networks have the
of the robot directly, which can be used as an inverse dynamic following disadvantages:
controller. Kawato 1541 implemented a novel neural network 1) A neural network cannot explain its results explicitly,
for inverse dynamics control based on neurophysiology. which implies that the user interface of a neural network
The research of neural network approaches in trajectory may not be as friendly or productive as that of an expert
planning includes the following: system.
1) Eckmiller 1551 developed a novel neural network called 2 ) The knowledge representation of a neural network is
Neural Triangular Lattice (NTL) for storing and retriev- vague and not easily understood.
ing trajectories. 3) The configuration of a neural network is usually time
2 ) Jorgenson 1561 investigated the use of neural networks consuming, as one needs to use a trial-and-error method
for mobile robot path planning. to find the proper neural network architecture for a given
3) Tsutsumi and Matsumoto 1571 implemented obstacle problem.
avoidance in an unknown environment using Hopfield 4) The current neural network learning algorithms are not
networks for multi-joint robots and truss structures. efficient enough and cannot guarantee network conver-
4) Seshadri 1581 investigated the use of Hopfield networks gence.
for mobile robot path planning. 5 ) How to derive some type of optimal training set for a
5 ) Lee and Park [159] used a neural network approach for neural network application still remains a question.
collision-free path planning. Experience with expert systems has shown that the ability
The objective of the research in neural network approaches to generate explanations is absolutely crucial for the user ac-
to robotics is to investigate the feasibility of creating an ceptance of AI systems [171]. However, neural networks have
intelligent robot control scheme in an unmanned working no explicit, declarative knowledge representation and therefore
environment. The research is quite diverse and rudimen- have considerable difficulty in explaining their results. In order
tary, leaving much room for improvement and new areas to solve this problem, Caudill [172] suggested that one can
for development. Much of the preliminary research discussed construct an additional small rule-based system and use it
here is quite promising. However, some of the works yield for explanation. The explanation system would be neither as
poor performance relative to conventional techniques partially complete nor as detailed as a full-blown rule-based solution;
because neural networks are not yet fully understood or its function is solely to explain why an answer is correct.
developed. Hopefully many of these problems will disap- Another solution to the problem is to introduce structure to
pear as we develop and understand neural networks more a neural network, e.g., the explicit encoding of relations and
fully. modular network architectures [171].

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
HUANG AND ZHANG ARTIFICIAL NEURAL NETWORKS IN MANUFACTURING 223

To build a neural network based system, one has to make hidden layers). To apply the knowledge in the trained network,
decisions regarding the type of neural network to be used, a reasoning strategy that hybridizes forward-reasoning and
its architecture, topology, type of nonlinearity, and associated backward-reasoning schemes was proposed to realize the
parameters. However, there is still not an efficient method that inference mechanism. The results proved that neural networks
exists to make the decisions. Cios and Liu [173] proposed a can work sufficiently for classification problem-related expert
machine learning method to automatically generate a neural systems.
network architecture for a given problem. Their approach Ben-David and Pao [176] presented an architecture, which
also allows interpretation of the knowledge embedded in the is based upon a hybrid of neural networks and rule-based
generated connections and weights. However, neural networks models, for the design of self-improving expert systems. The
generated using the approach are usually more complicated architecture was tested on an expert system which assists users
than those generated using the trial-and-error method. during the planning stage of a chemical product that has given
While very large rule-based systems have been built, ex- properties and composition. In the application, 15 chemical
tremely large neural network based systems are not feasible substances are components that will be mixed and processed
with today’s technology [172]. Such networks can be con- in order to produce a product that exhibits certain required
structed, but they cannot be effectively trained. The current properties. The designer’s goal is to find a composition that
neural network learning algorithms available are heuristic in meets these properties. A neural network can be used to predict
nature. For small problems those algorithms are sufficient a composition given the required properties. Any prediction
enough. However, problems with moderate size usually require is naturally susceptible to errors. Laboratory tests must be
long learning time; and network convergence is not guaran- carried out in order to verify the actual properties before any
teed. One solution to this problem is to break big problems mass production takes place. The results of the laboratory
into smaller pieces. This method also facilitates the selection tests (i.e., the actual properties) can be stored for further
of a proper set of training examples. network training. When a prediction is not accurate, the system
One can expect that expert systems can help overcome the invokes another source of knowledge, a rule-based component
problems inherent in existing neural networks and enable them that iteratively suggests possible modifications to the current
to do what they cannot accomplish alone in the following formula. All the suggestions made by the rule-base are fed into
[174]: a second neural network. The network estimates the effects of
each suggestion before resorting to a costly laboratory test. The
1) to deal with knowledge representation, symbolic rea-
designer then selects a plan based on the estimation provided
soning, non-numerical operations, which conventional
by the network for laboratory testing. The results are fed back
neural networks cannot cope with;
into the system for further training of the neural network. At
2) to determine the number of nodes, number of layers,
intervals, all the neural networks are trained using feedbacks.
connections, and initial weights of a neural network,
The rule-based component, on the other hand, is static. It can
based on the degree of nonlinearity, complexity, and
only be modified explicitly. The consultation process repeats
other data that are available in the design process;
iteratively until an acceptable formula is found.
3) to improve the learning ability of neural networks AI Ware has developed a commercial Integrated Technology
by controlling on-line the minimal number of nodes,
Platform [177], [178], [179], [180]. The workstation-based
weights, and layers (i.e., determine the optimal network
software platform combines neural networks, expert systems,
architecture while training); and and optimization. The platform system attempts to provide
4) to help train neural networks using the key data classified all the capabilities of the individual technologies, while min-
by expert systems from a great number of the collected imizing the limitations of each. The individual technologies
data. within the platform are essentially transparent to the user. This
Quite a few researchers are interested in building hybrid leaves the user free to concentrate on the problem to be solved.
systems that merge the structures and functions of expert The user does not need to address the application issues and
systems with those of neural networks. There are some man- technical quirks typically associated with each technology. AI
ufacturing applications that exemplify the functionality and expertise is not mandatory when using the platform system.
power of combining expert systems and neural networks. We Therefore, domain experts can both develop and apply systems
will provide a brief review in the following. based on the platform.
In order to overcome the knowledge acquisition bottleneck The platform has been incorporated in a new application-
in the building of expert systems, neural networks have specific product designed for chemical engineers. The product,
been used as a learning mechanism to transfer engineer- called CAD/Chem Custom Formulation System, helps de-
ing experience into formulated knowledge. Yeh et al. [175] signers rapidly optimize the formulation and processing of
employed a neural network to build an expert system for products such as plastics, rubber, alloys, composite materials,
debugging FEM program input data. The back-propagation and pharmaceuticals [177], 1781, [179]. The functionalities
learning algorithm was used to train the network for extracting of CAD/Chem and the underlying Integrated Technology Plat-
knowledge from training examples. The authors examined the form include “Best Match,” “Estimate,” and “Optimize.” “Best
influences of various control parameters including learning Match” enables a product designer find in the database the
rate and momentum factor, and various network architecture current or past product that best meets a given set of new
factors (e.g., the number of hidden nodes and the number of product requirements. This capability is based on a neural

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
224 IEEE TRANSACTIONS ON COMPONENTS, PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE 1994

network’s pattern matching ability. The “Estimate” capability cause the two paradigms (expert systems and neural networks)
basically is also a neural network function. It tells the user use different representations. One solution to this problem is
what product properties to be expected for a given change in to subdivide the problem, delegating one set of tasks to each
formulation. This estimation capability is based on a system component. However, this approach restricts the effectiveness
model that is automatically learned by the neural network. An of the hybrid system; the components cannot benefit from each
automatic neural network configuration capability is provided other’s information when solving their individual tasks. An
by an expert system embedded in the platform. The rules alternative is to convert the representations of each component
in the expert system are used to select an initial network into a common language, or simply use one of the original
configuration and a set of parameters, based on the nature and representations (e.g., connectionist representation). The credit
dimension of the task. Additional rules adjust the configuration assignment problem also can be largely solved by using a
and parameters in real-time, as required, to enhance the homogeneous representation and adjusting all learning param-
learning rate of the neural network. The “Optimize” function eters with a single mechanism. This approach seems to be a
finds the best way to formulate or process a product. better solution. It is a very interesting research topic which
The platform system has also been applied to tasks such as requires tremendous amounts of effort.
quality control, product design, process control, power system
security monitoring, material selection, and finite element
V. CONCLUSIONS
modeling. A Functional Link Network (FLN) Combustion
Optimizer, which is also built upon the Integrated Technology The idea of building manufacturing systems that can func-
Platform, as discussed in 1SO]. tion automatically has attracted a lot of attention and created
Other significant applications reported in the literature in- continuous research activities. Recently, artificial neural net-
clude the following. Holden and Suddarth [181] used neural works have emerged as a revolutionary AI approach and
networkhowledge-based hybrid systems for large scale dy- generated enormous interests in the manufacturing arena.
namic control. Bulsari et al. 1821, 1831 applied the so-called This paper introduces the basic concepts of neural networks
“productive neural networks” for continuous steel casting and reviews the current application of neural networks in
diagnosis. Hall and Lu [184] used a hybrid methodology to manufacturing. The problems with neural networks are also
develop an adaptive controller for optimizing the operation of identified and some possible solutions are suggested. We
a harvester. Spelt el al. [185] presented a hybrid architecture hope that the materials presented in this paper can provide
for the diagnosis and decision-making in manufacturing. some useful guidelines and references for the research and
When we are dealing with a manufacturing problem, most implementation. Our conclusions are summarized as follows:
often we have a certain amount of apriori knowledge about the 1) There is an intense research interest in applying neural
problem domain. However, the a priori knowledge is neither network techniques in manufacturing.
complete nor necessarily accurate. While expert systems can 2) Some manufacturing problems have attracted more re-
handle a priori knowledge easily, neural networks can be used search attention than others.
to refine the knowledge base. Due to the recent successes of 3) Many of the applications reported in the literature are ei-
connectionism, one may argue that the a priori knowledge ther laboratory experiments or preliminary applications.
can also be learned by neural networks. This is possible but 4) While Hopfield networks are used in solving optimiza-
may be inappropriate. First, the task may not be well suited tion problems and ART networks are used in group
to inductive learning. For example, in his connectionist model technology, back-propagation networks have been ap-
of beam-balance physics, McClelland 1861 suggested that the plied in a variety of problems (including optimization
highest level of knowledge, i.e., using the concept of torque and group technology).
to predict which way the beam will fall, cannot be learned 5 ) Some of the theoretical claims of neural network abilities
from examples and required explicit transfer of knowledge. have been tested in real manufacturing practices and
Second, many learning algorithms are often designed to extract found to be true.
previously unknown regularities from their environment. Thus 6) Most of the applications are simulated in conventional
the representations they developed may not be comprehensible computers rather than implemented in hardware.
to the user. Third, it makes little sense to train a neural network 7) The development of VLSI (Very-Large Scale Integrated)
when the a priori knowledge can be explicitly embedded in neural chips will further accelerate the computation
the system architecture. Therefore, it is desirable to build a speed of neural networks.
hybrid system which consists of expert system as well as 8) The development of a generalized neural network for
neural network components. solving different types of large-scale problems is desired.
Although hybrid systems can exploit the advantages and 9) There is a trend to integrate neural network and expert
neutralize the disadvantages of their components, they also system techniques to solve manufacturing problems.
bring some new problems. Hybrid systems face two problems Artificial neural network techniques are still very new and
not found (or found to a lesser extent) in their single-paradigm are developing quickly. We are witnessing fast expansion of
counterparts 1871. First, the expert system and neural network neural network-based intelligent machines. Neural networks
components in a hybrid system must be able to communicate. are an enhancing rather than replacing technology. As most
Second, if learning is to be supported, credit must be assigned researchers agree, artificial neural networks are not going to
to each component. The communication problem arises be- replace conventional computer and eliminate programming.

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
AND ARTIFICIAL NEURAL NETWORKS IN MANUFACTURING

Instead, they Will be integrated with conventional comput- 1281 G. A. Carpenter and S. Grossberg, “ART 2: Self-organization of stable
ing techniques and other AI schemes (e.g., knowledge-based category recognition codes for Lalog output pattems,” Applied Optics,
vol. 26, pp. 49194930, 1987.
expert systems) in order to develop truly intelligent manufac- [29] G. A. Carpenter and S. Grossberg, “The ART of adaptive pattem
turing systems. Hopefully, the era of Intelligent Manufacturing recognition by a self-organizing neural network,” Computer, pp. 77-88,
Systems will soon be realized via the help of artificial neural Mar. 1988.
[30] G. A. Carpenter and S. Grossberg, “ART 3 hierarchical search Chemical
networks. transmitters in self-organizing pattem recognition architectures,” in
Proc. Int. Joint Con5 on Neural Networks, vol. 2, 1990, pp. 30-33.
[31] J. J. Hopfield, “Neural networks and physical systems with emergent
&FEFENCES collective computational abilities,” Proc. Natl. Acad. Sci.. vol. 79, pp.
2554-2558, 1982.
[ l ] T.-C. Chang, R. A. Wysk, and H.-P. Wang, Computer-Aided Manufac- [32] J. J. Hopfield, “Neurons with graded response have collective compu-
turing. Englewood Cliffs, NJ: Prentice-Hall, 1991, p. 3. tational properties like those of two state neurons,” Proc. Natl. Acad.
[2] R. Jaikumar, “Postindustrial manufacturing,” Harvard Business Review, Sci., vol. 81, pp. 3088-3092, 1984.
vol. 86, no. 6, p. 70, 1974. [33] B. Kosko, “Adaptive bidirectional associative memories,” Applied Op-
[3] F. H. Mitchell, Jr., CIM Systems: An Introduction to Computer- tics, vol. 26, pp. 49474960, 1987.
Integrated Manufacturing. Englewood Cliffs, NJ: Prentice-Hall, 1991, [34] G. E. Hinton, T. J. Sejnowski, and D. H. AcMey, “Boltzmann machines:
p. 67. Constraint satisfaction networks that learn,” Tech. Rep. CMU-CS-84-
[4] WAC, “Artificial intelligence in manufacturing,” Computers in Industry, 119, Dept. Comp. Sci., Carnegie-Mellon Univ.
vol. 5, p. 159, 1984. [35] G. E. Hinton and T. J. Sejnowski, “Learning and relearning in Boltz-
[5] G. H. Schaffer, “Artificial intelligence: A tool for smart manufacturing,” mann machines,” in Parallel Distributed Processing: Explorations in
American Machinist and Automared Manufacturing, vol. 130, no. 8, p. the Microstructure of Cognition, Vol. I : Foundations, Cambridge, MA:
83, 1986. MIT Press, 1986, pp. 282-317.
[6] D. Barschdorff and L. Monostori, “Neural networks: Their applications [36] J. A. Anderson, J. W. Silverstein, S. A. Rite, and R. S. Jones, “Dis-
and perspectives in intelligent machining,” Computers in Industry, vol. tinctive features, categorical perception, and probability learning: Some
17, pp. 101-119, 1991. applications of a neural model,’’ Psych. Rev., vol. 84, pp. 413-451, 1977.
[7] W. S. McCulloch and W. A. Pitts, “A logical calculus of the ideas [37] P. J. Werhos, “Beyond regression: New tools for prediction and analysis
imminent in nervous activity,” Bulletin of Mathematics and Biophysics, in the behavioral sciences,” Ph.D dissertation, Harvard Univ., MA, 1974.
vol. pp. 115-133, 1943. [38] D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning in-
[8] D. 0. Hebb, The Organization of Behavior: A Neuropsychological temal representations by error propagation,” in Parallel Distributed
Theory, New York John Wiley, 1949. Processing: Explorations in the Microstructure of Cognition, Vol. I :
[9] B. G. Farley and W. A. Clark, “Simulation of self-organizing systems Foundations, Cambridge, MA: MIT Press, 1986, pp. 318-362.
by digital computer,” Institute of Radio Engineers-Transactions of [39] B. Widrow and M. A. Lehr, “30 years of adaptive neural networks:
Professional Group of Information Theory, vol. PGIT-4, pp. 76-84, Perceptron, madaline, and backpropagation,” Proceedings of the IEEE,
1954. vol. 78, no. 9, pp. 1415-1442, 1990.
[IO] F. Rosenblatt, “The perceptron: A probabilistic model for information [40] R. Hecht-Nielson, Neurocomputing, Reading, MA: Addison-Wesley,
storage and organization in the brain,” Psychoanalytic Review, vol. 65, 1990.
pp. 386-408, 1958. [41] J. M. Zurada, Introduction to Artificial Neural Systems, St. Paul, MN:
[ l l ] E. R. Caianiello, “Outline of a theory of thought-processes and thinking West, 1992.
machines,” J. Theoretical Biolom vol. 2. DD. 204-235. 1961. [42] D. E. Rumelhart and J. L. McClelland, eds., Parallel Distributed
B. Widrow and M. E. Hoff, “Adapti;; switchingcircuits,” 1960 JE Processing: Explorations in the Microstructure of Cognition, Vol. I :
WESCON Convention, Record Part IV,pp. 96104, 1969. Foundations: Vol. 2: Psychological and Biological Models, Cambridge,
B. Widrow, “Generalization and information storage in networks of ada- MA: MIT Press, 1986.
line ‘neurons’,” in Self-organizing Systems, Washington, D.C.: Spartan [43] T. Kohonen, “An introduction to neural computing,” Neural Nehvorks,
Books, 1962, pp. 435461. vol. 1, p. 4, 1988.
L. Stark, M. Okajima, and G. H. Whipple, “Computer pattem recog- [44] R. P. Lippmann, introduction to computing with neural nets,”
nition techniques: Electrocardiographic diagnosis,” Communications of Acoustics, Speech, and Signal Processing Mag., vol. 4, no. 2, pp. 4-22,
the ACM, vol. 5, pp. 527-532, 1962. 1987.
K. Steinbuch and V. A. W. Piske, “Learning matrices and their ap- [45] M. Zeidenberg, Neural Networks in Artificial Intelligence, New York:
plications,” IEEE Trans. Electronic Comput., vol. EC- 12, pp. 846-862, Ellis Honvood, 1990.
1963. [46] J. J. Hopfield and D. W. Tank, “Computing with neural circuits: A
N. J. Nilsson, karning Machines: Foundations of Trainable Pattern model,” Science, vol. 233, pp. 625-633, Aug. 1986.
Classifers, New York McGraw-Hill, 1965. [47] J. J. Hopfield and D. W. Tank, “Neural computation of decisions in
M. Minsky, “Neural nets and the brain,” Ph.D dissertation, Princeton optimization problem,” Biological Cybernetics, vol. 52, pp. 141-152,
Univ., NJ, 1954. 1985.
M. Minsky and S. Papert, Perceptrons, Cambridge, MA: MIT Press, [48] D. W. Tank and J. J. Hopfield, “Simple ‘neural’ optimization networks:
1969. An A/D converter, signal decision circuit and a linear programming
S. I. Amari, “Learning pattems and pattem sequences by self-organizing circuit,’’ IEEE Trans. Circ. Syst., vol. CAS-33, no. 5, pp. 533-541, 1986.
nets of threshold elements,” IEEE Trans. Comput., vol. C-21, pp. [49] A. B. Badiru, Expen Systems Applications in Engineering and Manu-
1197-1206, 1972. facturing, Englewood Cliffs, NJ: Prentice-Hall, 1992.
S. I. Amari, ‘‘Neural theory of association and concept formation,” G. J. Udo, “Neural networks applications in manufacturing processes,”
Biological Cybernetics, vol. 26, pp. 175-185, 1977. Computers and Industrial Engineering, vol. 23, no. 1 4 , pp. 97-100,
K. Fukushima, “Cognitron: A self-organizing multilayered neural net- 1992.
work,” Biological Cybernetics, vol. 20, pp. 121-136, 1975. [51] V. Venugopal and T. T. Narendran, “Neural network model for design
K. Fukushima and S. Miyaka, “Neocognitron: A self-organizing neural retrieval in manufacturing systems,” Computers in Industry, vol. 20, pp.
network model for a mechanism of pattern recognition unaffected by 11-23, 1992.
shift in position,” Biological Cybernetics, vol. 36, pp. 193-202, 1980. [52] S . V. Kamarthi, S. T. Kunara, F. T. S. Yu, and I. Ham, “Neural networks
T. Kohonen, Associative Memory: A System-Theoretical Approach, and their applications in component design data retrieval,” J. Intelligent
Berlin: Springer-Verlag, 1977. Manufacturing, vol. 1, no. 2, pp. 125-140, 1990.
T. Kohonen, Self-organization and Associative Menwry, Berlin: [53] S. R. T. Kumara and I. Ham, “Use of associative memory and self-
Springer-Verlag, 1984. organization in conceptual design,” Annals ofthe CIRP, vol. 39, no. 1,
T. Kohonen, “Adaptive, associative, and self-organization functions in pp. 117-120, 1990.
neural computing,” Applied Optics, vol. 26, pp. 49104918, 1987. [54] S. R. T. Kumara and S. V. Kamarthi, “Function-to-structure transfor-
T. Kohonen, “Self-organized formation of topologically correct feature mation in conceptual design: An associative memory-based paradigm,”
maps,” Biological Cybernetics, vol. 43, pp. 59-69, 1982. J. Intelligent Manufacturing, vol. 2, no. pp. 281-292, 1991.
G. A. Carpenter and S. Grossberg, “A massively parallel architecture for [55] R. D. Coyne and A. G. Postmus, “Spatial application of neural networks
a self-organizing neural pattem recognition machine,” Computer Vision, in computer-aided design,” Artificial Intelligence in Engineering, vol. 5,
Graphics, and Image Processing, vol. 37, pp. 54-115, 1983. no. pp. 9-22, 1990.

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
226 IEEE TRANSACTIONS ON COMPONENTS, PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE 1994

[56] E. Arai and K. Iwata, “CAD with design specification decomposition [82] H. B. Smartt, J. A. Johnson, C. J. Einerson, and G. A. Cordes,
and its applications,” Annals the CIRP, vol. 39, no. 1, pp. 121-124, “Development of a connectionist fuzzy logic system for control of gas
1990. metal arc welding,” in Intelligent Engineering Systems Through Artifcial
1571 N. Kim, Y. Takai, and T. L. Kunii, “Geometrical constraint solving Neural Networks, New York ASME Press, 1991, pp. 711-716.
based on the extended Boltzmann machine,” Computers in Industry, [83] G. Chryssolouris and M. Guillot, “An AI approach to the selection of
vol. 19, pp. 239-250, 1992. process parameters in intelligent machining,” ASME on Sensors and
[58] A. K. Dhingra and S. S. Rao, “A neural network based approach to Controlsfor Manufacturing, WAM, Chicago, IL, Nov. 27-Dec. 2, 1988.
mechanical design optimization,” Engineering Optimization, vol. 20, [84] N. A. Jalel, A. R. Mirzai, J. R. Leigh, and H. Nicholson, “Application
pp. 187-203, 1992. of neural network in process control,” in Neural Network AppIications,
[591 J. D. Chovan and M. B. Waldron, “Towards intelligent CAD: A neural London: Springer-Verlag, 1991, pp. 101-1 13.
network model of the transformation from perception to function in [85] G. A. Pugh, “Synthetic neural networks for process control,” Computers
mechanical engineering design,” in Intelligent Engineering Systems Industrial Engineering, vol. 17, pp. 24-26, 1989.
Through Artificial Neural Networks, New York: ASME Press, 1991, pp. [86] E. Levin, R. Gewirtzman, and I. Gideon, “Neural network architecture
75 1-756. for adaptive system modeling and control,” Neural Networks, vol. 4,
[60] K. Osakada, G. B. Yang, T. Nakamura, and K. Mori, “Expert system for no. 2, p. 185, 1991.
cold forging process based on FEM simulation,” Annals the CIRP, [87] K. L. Patrick, “Neural network keeps BSW filtrate solide at maximum
vol. 39, no. 1, pp. 249-252, 1990. uniform levels,” Pulp and Paper, vol. 65, pp. 55-58, Mar. 1991.
[61] K. Osakada and G.-B. Yang, “Neural networks for process planning of [88] G. Karsai, K. Anderson, G. E. Cook, and R. J. Barnett, “Neural
cold forging,” Annals the CIRP, vol. 40, no. 1, pp. 243-246, 1991. network methods for the modeling and control of welding processes,”
[62] K. Osakada and G. Yang, “Application of neural networks to an expert J. Intelligent Manufacturing, vol. 3, no. 4, pp. 229-236, 1992.
system for cold forging,” Int. J. Machine Tools and Manufacture, vol. [89] A. Guha, “Continuous process control using neural networks,” J. Intel-
31, no. 4, pp. 577-587, 1991. ligent Manufacturing, vol. 3, no. 4, pp. 217-228, 1992.
[63] J.-L. Hwang and M. R. Henderson, “Applying the perceptron to three- [90] G. R. Madey, J. Weinroth, and S. Vijay, “Integration of neurocomputing
dimensional feature recognition,” J. Design and Manufacturing, vol. 2, and system simulation for modeling continuous improvement systems in
no. 4, pp. 187-198, 1992. manufacturing,” J. Intelligent Manufacturing, vol. 3, no. 4, pp. 193-204,
[64] G. M. Knapp and H.-P. Wang, “Neural networks in acquisition of 1992.
manufacturing knowledge,” in Intelligent Design and Manufacturing, [91] G. Chryssolouris, M. Domroese, and P. Beaullieu, “Sensor synthesis for
New York: John Wiley Sons, 1992, pp. 723-744. control of manufacturing processes,” J. Engineering for Industry, vol.
[65] G . M. Knapp and H.-P. Wang, “Acquiring, storing and utilizing process 114, pp. 158-174, May 1992.
planning knowledge using neural networks,” J. Intelligent Manufactur- [92] D. J. Bozich and H. B. Mackay, “Vibration cancellation using neu-
ing, vol. 3, no. 5, pp. 333-344, 1992. ral controllers,” in Intelligent Engineering Systems Through Artifcial
[66] TAI, “Are neural networks a tool for AI,” in Proc. I992 IEEE Int. Conf Neural Networks, New York: ASME Press, 1991, pp. 771-776.
on Tools for AI, 1991, pp. 5-6. [93] E. Govekar, I. Grabec, and J. Peklenik, “Monitoring of a drilling process
(671 Y. P. S. Foo and Y. Takefuji, “Integer linear programming neural by a neural network,” The 21st CIRP Int. Seminar on Manufacturing
networks for job-shop scheduling,” in Proc. 1988 Int. IEEE Conf Neural Systems, Stockholm, Sweden, June 5-6, 1989.
Networks, vol. 2, 1988, pp. 341-348. [94] J. Nacsa and L. Monostori, “Real-time monitoring of machining pro-
[68] S. Vathyanathan and J. P. Ignizio, “A stochastic neural network for cesses,” in Proc. Int. Conf on Automatic Supervision, Monitoring, and
resource constrained scheduling,” Computers Operations Research, Adaptive Control in Manufacturing, 1990, pp. 197-233.
vol. 19, no. 3 4 , pp. 241-254, 1992. [95] L. Monostori and J. Nacsa, “On the application of neural nets in real-
[69] Y. Yih, T.-P. Liang, and H. Moskowitz, “A hybrid approach for crane time monitoring of machining processes,” The 22nd CIRP Int. Seminar
scheduling problems,” in Intelligent Engineering Systems Through Arti- on Manufacturing Systems, Enschede, Netherlands, June 11-12, 1990.
jicial Neural Networks. New York: ASME Press, 1991, pp. 867-872. [96] S. V. Kamarthi, G. S. Cohen, and S. R. T. Kumara, “On-line tool wear
1701 T. L. Yu, “Time table scheduling using neural network algorithm,” in monitoring using a Kohonen’s feature map,” in Intelligent Engineering
Proc. Int. Joint Conf on Neural Networks, vol. 1, 1990, pp. 279-284. Systems Through Artifcial Neural Networks, New York: ASME Press,
[71] T. P. Liang, H. Moskowitz, and Y. Yih, “Integrating neural networks 1991, pp. 639-644.
and semi-Markov processes for automated knowledge acquisition: An [97] T.-H. Hou and L. Lin, “Manufacturing process monitoring using neural
application to real-time scheduling,’’ Decision Sciences, vol. 23, no. 6, networks,” Computers Electrical Engineering, vol. 19, no. 2, pp.
p. 1297, 1992. 129-141, 1993.
[72] Z.-P. Lo and B. Bavarian, “Multiple job scheduling with artificial neural [98] 0. Masory, “Monitoring machining processes using multi-sensor read-
networks,” Computer Electrical Engineering, vol. 19, no. 2, pp. ings fused by artificial neural network,” J. Materials Processing Tech-
87-102, 1993. nology, vol. 20, no. 1&2, pp. 231-240, 1991.
[73] C. L. P. Chen, “Design of a real-time AND/OR assembly scheduler on [99] T. Sorsa, H. N. Koivo, H. Koivisto, “Neural networks in process fault
an optimization neural network,” J. Intelligent Manufacturing, vol. 3, diagnosis,” IEEE Trans. Syst., Man, and Cybem., vol. 21, no. 4, pp.
no. 4, pp. 251-262, 1992. 815-825, 1991.
[74] Y. Yih, T.-P. Liang, and H. Moskowitz, “Robot scheduling in a circuit [lo01 L. 1. Burke and S . Rangwala, “Tool condition monitoring in metal
board production line: A hybrid O W A ” approach,” IIE Transactions, cutting: A neural network approach,” J. Intelligent Manufacturing, vol.
vol. 25, no. 2, pp. 26-34, 1993. 2, no. 5, pp. 269-280, 1991.
[75] I. Arizono, Yamamoto, and H. Ohta, “Scheduling for minimizing [loll A. K. Ray, “Equipment fault diagnosis: A neural network approach,”
total actual flow time by neural networks,” Int. J. Production Research, Computers in Industry, vol. 16, pp. 169-178, 1991.
vol. 30, no. 3, pp. 503-511, 1992. 1021 C. M. Bauer, “NAMRC XIX report,’’ Manufacturing Engineering, vol.
[76] L. C. Rabelo and S. Alptekin, “Integrating scheduling and control func- 107, pp. 55-58, 1991.
tions in computer-integrated manufacturing using artificial intelligence,” [lo31 S. Elanayar and Y. C. Shin, “Tool wear estimation in turning operations
Computers and Industrial Engineering, vol. 14, pp. 101-106, 1989. based on radial basis functions,” in Intelligent Engineering Systems
(771 L. C. Rabelo, S. Alptekin, and A. Kiran, “Synergy of artificial neural Through Artificial Neural Networks. New York: ASME Press, 1991,
networks and knowledge-based systems for intelligent Fh4S scheduling,” pp. 685-692.
Int. Joint Conf on Neural Networks, San Diego, CA, 1990. [lo41 P. D. Wasserman, A. Unal, and S. Haddad, “Neural networks for on-
1781 S. S. Rangwala and D. A. Dornfeld, “Learning and optimization of line machine condition monitoring,” in Intelligent Engineering Systems
machining operations using computing abilities of neural networks,” Through Artificial Neural Nemorks. New York ASME Press, 1991,
IEEE Trans. Syst., Man, and Cybem., vol. 19, no. 2, pp. 299-314, 1989. pp. 693-700.
[79] C. G. Gingrich, “Modeling human operators using neural networks,” [lo51 M. Guillot and A. El Ouafi, “On-line identification of tool breakage
/SA Transactions, vol. 31, no. 3, pp. 81-90, 1992. in metal cutting processes by use of neural networks,” in Intelligent
[80] K. Anderson, G. E. Cook, and K. Gabor, “Artificial neural networks Engineering Systems Through Artifcial Neural Networks. New York
applied to arc welding process modeling and control,” IEEE Trans. ASME Press, 1991, pp. 701-710.
Industry Applications, vol. 26, pp. 824-830, 1990. [IO61 H.-J. Wu, C.-S. Liou, and H.-H. Pi, “Fault diagnosis of processing
[81] K. Anderson, G. E. Cook, J. F. Springfield, and R. J. Bamett, “Ap- damage in injection molding via neural network approach,” in Intelligent
plications of artificial neural networks for arc welding,” in Intelligent Engineering Systems Through Artifcial Neural Networks. New York:
Engineering Systems Through Artif cia1 Neural Networks, New York: ASME Press, 1991, pp. 645-650.
ASME Press, 1991, pp, 717-728. I1071 C . 4 . Lin, I.-C. Wu, anb T.-H. Guo, “Neural networks for sensor failure

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
HUANG AND W A N G ARTIFICIAL NEURAL NETWORKS IN MANUFACTURING 227

detection and data recovery,” in Intelligent Engineering Systems Through [135] T. Iberall, “A neural network for planning hand shapes in human
Art$cial Neural Networks, New York ASME Press, 1991, pp. 735-740. prehension,” IEEE Conference on Decision and Control, 1987, pp.
[lo81 M.-V. Chow, P. M. Mangum, and S. 0. Yee, “A neural network 2288-2293.
approach to real-time condition monitoring of induction motors,” IEEE [136] A. Guez and Ahman, “Solution to the inverse kinematics problem
Trans. Industrial Electronics, vol. 38, no. 6, pp. 449-454, 1991. in robotics by neural networks,” IEEE Conference on Neural Networks,
[lo91 G.M. Knapp and H.-P. Wang, “Machine fault classification: A neural vol. 11, pp. 617-624, 1988.
network approach,” Int. J. Productions Research, vol. 30, no. 4, pp. [137] S. Aylor, L. Rabelo, and S. Alptekin, “Artificial neural networks for
81 1-823, 1992. robotics coordinate transformation,” Computers Industrial Engineer-
ill01 B. R. Upadhyaya and E. Eryurek, “Application of neural networks for ing, vol. 22, no. 4, pp. 481493, 1992.
sensor validation and plant monitoring,” Nuclear Technology, vol. 97, [138] Y.-H. Pao, and D. J. Sobajic, “Artificial neural-net based intelligent
no. 2, pp. 170-176, 1992. robotics control,” in Proc. SPIE-IntelligentRobots and Computer Vision,
[ l 111 J. H. Murphy and B. J. Kagle, “Neural network recognition of electronic vol. 848, 1987, pp. 542-549.
malfunctions,” J. Intelligent Manufacturing, vol. 3, no. 4, pp. 205-216, [139] D. J. Sobajic, J. J. Lu, and Y.-H. Pao, “Intelligent control for the
1992. Intelledex 605 T Robot Manipulator,” in Proc. 1988 IEEE Int. Neural
[I121 D. A. h m f e l d , “Unconventional sensors and signal conditioning for Networks Conf., vol. 2, 1988, pp. 613-640.
automatic supervision,” in Proc. Int. Con5 on Automatic Supervision, [140] J. Albus, “A new approach to manipulator control: The cerebellar model
Monitoring and Adaptive Control in Manufacturing, 1990, pp. articulation controller (CMAC),” J. Dynamic Systems, Measurement, and
197-233. Control, pp. 220-227, Sept. 1975.
1131 D. Barschdorff, L. Monostori, A. F. Ndenge, and G.W. Wostenkiihler, [141] J. Albus, “Data storage in the cerebellar model articulation controller
“Multiprocessor systems for connectionist diagnosis of technical pro- (CMAC),” J. Dynamic Systems, Measurement, and Control, pp.
cesses,” Computers in Industty, vol. 17, no. 2&3, pp. 131-145, 1991. 228-233, Sept. 1975.
[114] T. Hill, Manufacturing Strategy: Text and Cases. Homewood, IL: [142] J. Albus, “Mechanisms of planning and problem solving in the brain,”
h i n , 1989. Mathematical Biosciences, vol. 45, pp. 247-293, 1979.
[115] D. Barschdorff, “Case studies in adaptive fault diagnosis using neural [143] L. G.Kraft and D. S. Campagna, “A comparison between CMAC neural
networks,” The IMACS Annals on Computing and Applied Mathematics, network control and two traditional adaptive control systems,” IEEE
Brussels, Sept. 3-7, 1990. Control Systems Mag., pp. 36-43, Apr. 1990.
1161 A. E. Smith, “Quality control using backpropagation: An injection mold- [144] L. G.Kraft and D. S. Campagna, “A comparison of CMAC
ing application,” in Intelligent Engineering Systems Through Artijcial neural network and traditional adaptive control systems,” in Neural
Neural Networks. New York ASME Press, 1991, pp. 729-734. Networks for Control, Cambridge, M A MIT Press.
[117] L. W. Schmerr, S. M. Nugen, and B. Forouraghi, “Planning robust [145] W. T. Miller, F. H. Glanz, and G.Kraft, “CMAC: An associative neural
design experiments using neural networks and Taguchi methods,” in network altemative to backpropagation,” Proc. IEEE, vol. 78, no. 10,
Intelligent Engineering Systems Through Artijcial Neural Networks, pp. 1581-1587, 1990.
New York: ASME Press, 1991, pp. 829-834. [146] R. Elsley, “A learning architecture for control based on back-propagation
[I 181 D. E. b a n e , “Machine learning,” Training and Development Journal, neural networks,” IEEE Con$ Neural Networks, vol. 4, pp. 545-550,
vol. 40, pp. 24-29, 1990. 1987.
[I 191 0. Port, “Adding eagle eyes to those lightning fast computers,” Business [I471 T. Inglesby, “No clowning, neural networks can help manufacturing,”
Week, vol. 3194, pp. 60B, Dec. 1990. Manufacturing Systems, vol. 6, pp. 26-31, 1988.
[120] S. Kaparthi and N. C. Suresh, “A neural network system for shape- 1481 K. Wilhelmsen and N. Cotter, “Neural network based controllers for a
based classification and coding of rotational parts,” Inc. J. Production single-degree-of-freedom robotics arm,”in Proc. 1990 Int. Joint Con5
Research, vol. 29, no. 9, pp. 1771-1784, 1991. on Neural Networks, vol. 3, 1990, pp. 407413.
[121] Y. Kao and Y. B. Moon, “Learning part families by the backpropa- 1491 D. Shumsheruddin, “Neural network control of robot tracking
gation rule of neural networks,” in Pmc. Ist Int. ConJ: Automation movements,” in Neural Network Applications, London: Springer-Verlag.
Technology, 1990, pp. 819-824. 1991, pp. 129-139.
[122] Y. B. Moon and U. Roy, “Learning group technology part families from I501 L. C. Rabelo and X. Avula, Jr., “Hierarchical neurocontroller architec-
solid models by parallel distributed processing,” Tech. Rep. MFE902, ture for robotics manipulation,” IEEE Control Systems Mag., vol. 12,
Dept. Mech. and Aerosp. Eng., Syracuse Univ., 1991. no. 2, pp. 3 7 4 1 , 1992.
[I231 Y. B. Moon and S. C. Chi, “Generalized part family formation using 1511 J. C. C. Chen, B. C. Jiang, and C.-H. Wu, “Learning optimization
neural network techniques,” J. Manufacturing System vol. 11, no. 3, for CPN-based training in robot positioning control,” J. Intelligent
pp. 149-160, 1992. Manufacturing, vol. 3, no. 4, pp. 237-250, 1992.
[I241 Y. Kao and Y. B. Moon, “A unified group technology implementation 1521 H. Hashimoto, T. Kubota, and M. Sato, “Visual control of robotics ma-
using the backpropagation learning rule of neural networks,” Computers nipulator based on neural networks,” IEEE Trans. Industrial Electronics,
and Industrial Engineering, vol. 20, no. 4, pp. 425437, 1991. vol. 39, no. 6, pp. 490-496, 1992.
[125] C. Dagli and R. Huggahalli, “Neural network approach to group tech- 1531 A. Ishiguro, T. Furuhashi, and Y. Uchikawa, “A neural network compen-
nology,’’ in Knowledge-Based Systems and Neural Networks: Techniques sator for uncertainties of robotics manipulators,” IEEE Trans. Industrial
and Applications, New York: Elsevier, 1991, pp. 213-228. Electronics, vol. 39, no. 6, pp. 565-570, 1992.
[126] J. R. King and V. Nakomchai, “Machine-component group formation in 1541 M. Kawato, “Hierarchical neural network model for voluntary move-
group technology: Review and extension,” Int. J. Production Research, ment with application to robotics,” IEEE Control Systems Mag.. vol. 8,
vol. 20, no. 2, pp. 117-133, 1982. no. 2, pp. 8-16. 1988.
[127] C. 0. MalavC and S. Ramachandran, “Neural network-based design of [155] R. Eckmiller, “Neural network mechanisms for generation and learning
cellular manufacturing systems,’’ J. Intelligent Manufacturing, vol. 2, of motor programs,” IEEE Conference on Neural Networks, vol. 4, pp.
no. 5, pp. 305-314, 1991. 545-550, 1987.
[128] H. Lee, C. 0. MalavC, and S. Ramachandran, self-organizing neural [156] C. C. Jorgenson, “Neural network representation of sensor graphs in au-
network approach for the design of cellular manufacturing systems,” tonomous robot path planning,” IEEE Conference on Neural Networks,
Journal of Intelligent Manufacturing, vol. 3, no. 5, pp. 325-332, 1992. vol. 4, pp. 573-582, 1987.
[129] B. Home, M. Jamshidi, and N. Vadiee, “Neural networks in robotics: A [157] K. Tsutsumi and H. Matsumoto, “Neural computation and learning
survey,” J. Intelligent and Robotics Systems, vol. 3, pp. 51-66, 1990. strategy for manipulator position control,” IEEE Conference on Neural
[130] G. Josin, “Intepting neural networks with robots,’’ AI Expert, pp. Networks, vol. 4, pp. 525-534, 1987.
50-58, Aug. 1988. [158] V. Seshadri, “A neural network architecture for robot path planning,”
1311 R. Hecht-Nielsen, “Applications of counterpropagation networks,” Neu- in Second Int. Symposium on Robotics and Manufacturing: Research,
ral Networks, vol. 1, pp. 131-139, 1988. Foundation, and Applications, New York ASME Press, 1988, pp.
[132] J. B. Saxon and A. Mukerjee, “Learning the motion map of a robot arm 249-256.
with neural networks,” in Proc. Int. Joint ConJ: on Neural Networks, [159] S. Lee and J. Park, “Neural computation for collision-free path plan-
vol. 2, 1990, pp. 777-781. ning,” J. Intelligent Manufacturing, vol. 2, no. 5, pp. 315-326, 1991.
[133] L. Nguyen, R. V. Patel, and K. Knorasani, “Neural network architectures [160] G. Chryssolouris and M. Domoroese, “Sensor integration for tool wear
for the forward kinematics problem in robotics,” in Proc. Joint IEEE Int. estimation in machining,” in Proc. ASME on Sensors and Controls for
Neural Networks Conf., vol. 3, 1990, pp. 393-399. Manufacturing, 1988, pp. 115-123.
[134] T. Iberall, “A ballpark approach to modeling human prehension,” IEEE [161] P. M. Noaker, “Smart sensing on the factory floor,” production, vol.
ConJ Neural Networks, vol. 4, pp. 535-544, 1987. 100, pp. 4 2 4 8 , 1988.

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.
228 IEEE TRANSACTIONS ON COMPONENTS, PACKAGING, AND MANUFACTURING TECHNOLOGY-PART A, VOL. 17, NO. 2, JUNE 1994

[I621 A. K. Ray and M. S. N. Murty, “Application of artificial intelligence [I821 A. B. Bulsari, A. Kraslawski, and H. Sax&, “Implementing a fuzzy
in maintenance management,” in Proc. 2nd Int. Conf on Industrial and expert system in an artificial neural network,” Computers Chemical
Engineering Applications of AI and Expert Systems, 1989, pp. 12-1 18. Engineering, vol. 17, pp. S405-S410, 1993.
[I631 B. L. Foote, T. Tillinghast, S. Tretheway, J. Y. Cheung, and C.-H. 1831 A. B. Bulsari, A. Kraslawski, and H. Sax&, “Continuous steel cast-
Chang, “Application of neural networks to optimize plant layout prob- ing diagnostic fuzzy expert system in an artificial neural network,”
lems,” in Knowledge-Based Systems and Neural Networks: Techniques Scandinavian J. Metallurgy, vol. 21, no. 4, pp. 146150, 1992.
and Applications. New York Elsevier, 1990, pp. 229-235. 1841 J. W. Hall and S. C.-Y. Lu, “An adaptive machine controller utilizing
[I641 G. Chryssolouris, M. Lee, and M. Domoroese, “The use of neural net- domain knowledge and quantitative data,” Knowledge-Based Engineer-
works in determining operational policies for manufacturing systems,” ing Systems Research Laboratory Annual Report, Univ. of Illinois at
J. Manufacturing Systems, vol. IO, no. 2, pp. 166175, 1991. Urbana-Champaign, 1991, pp. 4 1 4 8 .
[165] A. Shtub and Y. Zimerman, “Estimating the cost of robotics and manual 1851 P. F. Spelt, H. E. Knee, and C. W. Glover, “Hybrid artificial intelli-
assembly systems by a neural network,” in Intelligent Engineering gence architecture for diagnosis and decision-making in manufacturing,”
Svstems Through Artificial Neural Networks. New York ASME Press. Journal of Intelligent Manufacturing, vol. 2, no. 5, pp. 261-268, 1991.
1991, pp. 801-806. 1861 J. L. McClelland, “Parallel distributed processing: Implications for
11661 J. Wang and V. Chankong, “Neurally-inspired stochastic algorithm cognition and development,” in Parallel Distributed Processing: Impli-
for determining multi-stage multi-attribute sampling inspection plans,” cations for Psychology and Neurobiology. Oxford: Clarendon Press,
Journal of Intelligent Manufacturing, vol. 2, no. 5, pp. 327-336, 1991. 1989.
[I671 G. Chryssolouris, M. Lee, and J. Pierce, “Use of neural networks for 1871 D. E. Rose, “Appropriate uses of hybrid systems,” in Connectionist Mod-
the design of manufacturing systems,” Manufacturing Review, vol. 3, eh: Proc. 1990 Summer School, San Mateo, CA: Morgan Kaufmann,
no. 3, pp. 187-194, 1990. 1991, pp. 277-286.
11681 C. L. P. Chen and Q.-W. Yan, “Design of a case associative assembly
planning system,’’ in Intelligent Engineering Systems Through Artijcial
Neural Networks. New York: ASME Press, 1991, pp. 757-762.
[I691 J. Nijhuis, L. Spaanenburg, and F. Warkowski, “Structure and ap-
plication of NNSIM: A general purpose neural network simulator,’’
Microprocessing Microprogramming, vol. 27, pp. 189-1 94, Aug. Samuel H. Huang is a Ph.D. Student in the Depart-
1989. ment of Industrial Engineering, Texas Tech Univer-
1701 J. A. Feldman, “Neural networks, artificial intelligence and compu- sity, Lubbock, TX.
tational reality,” Computers in Industry, vol. 14, pp. 145-148, May Mr. Huang is a member of SME, ASME, and
1990. IIE. He is also the vice-president of SME student
[I711 J. Diederich, “Explanation and artificial neural networks,” Int. J . Man- chapter at Texas Tech University. His research in-
Machine Studies, vol. 37, pp. 335-355, 1992. terests are intelligent manufacturing, CIM, CAPP,
[I721 M. Caudill, “Using neural nets: Hybrid expert networks,” AI Expert, PDEWSTEP, CAD/CAM, and manufacturing sys-
vol. 5, no. 11, pp. 49-54, 1990. tems. He has published several technical papers in
[I731 K. J. Cios and N. Liu, “A machine learning method for generation of a these areas.
neural network architecture: A continuous ID3 algorithm,” IEEE Trans.
Neural Networks, vol. 3, no. 2, pp. 280-291, 1992.
[I741 H. Y. Xu and C. R. Baird, “Synergism of neural networks and expert
systems for system identification,” Expert Systems With Applications,
vol. 5, pp. 25-33, 1992.
[I751 Y.-C. Yeh, Y.-H. Kuo, and D . 4 . Hsu, “Building an expert system
Hong-Chao Zhang received the Ph.D. degree in
for debugging FEM input data with artificial neural networks,” Expert
manufacturing from the Technical University of
Systems With Applications, vol. 5, pp. 59-70, 1992.
[I761 A. Ben-David and Y.-H. Pao, “Self-improving expert systems: An Denmark in 1989 and the M.Sc. degree in mechan-
architecture and implementation,” Information Management, vol. 22, ical engineering from the University of Aalborg,
pp. 323-331, 1992. Denmark, in 1986.
[I771 W. H. VerDuin, ‘‘Neural network software assists expert system,” He is currently an Assistant Professor in the
Control Engineering, pp. 3 7 4 0 , July 1991. Department of Industrial Engineering, Texas Tech
1781 W. H. VerDuin, “Solving manufacturing problems with neural nets,” University, Lubbock, TX. His research and teaching
Automation, pp. 54+, July 1990. interests are in the areas of concurrent engineering
1791 W. H. VerDuin, “The role of integrated AI technologies in product and computer integrated manufacturing (CIM), in-
formulation,” ISA Transactions, vol. 3 I , no. 2, pp. I5 57, 1992. cluding computer aided process planning (CAPP),
W. H. VerDuin, “Optimizing combustion with integrated neural net- CAD/CAM, application of artificial intelligence (AI) in manufacturing, auto-
works and AI technologies,” Control Engineering, pp. 3 8 4 0 , July mated tolerancing analysis, as well as manufacturing processes and systems.
1992. Dr. Zhang has published more than 40 technical articles in a variety
1811 D. C. Holden and S. C. Suddarth, “Combined neural-netknowledge- of journals and conferences. One of his recent books, titled Computerized
based adaptive systems for large scale dynamic control,” Int. J. Pattern Manufacturing Process Planning Systems, was published by Chapman and
Recognition, vol. 5, no. 4, pp. 503-522, 1991. Hall in 1993. He has received a research initiation awards from the NSF.

Authorized licensd use limted to: IE Xplore. Downlade on May 10,2 at 19:0537 UTC from IE Xplore. Restricon aply.

You might also like