Escolar Documentos
Profissional Documentos
Cultura Documentos
Table of Contents
NEURAL NETWORKS 14
A THREE LAYER NEURAL NETWORK 14
COMBINING THE TECHNIQUES 15
EXAMPLE OF COMBINING THE TECHNIQUES: 15
INTELLIGENT SENSORS 16
SOFT SENSORS 17
SUPERVISORY CONTROL 19
ADVANCED CONTROL 20
One benefit of using artificial intelligence includes better decision making and
hence increases company profits. Since your success is depending upon you
company’s accumulative intellectual ability compared to the competition,
artificial intelligence can provide you with the production edge, the quality
edge, the marketing edge and the ability to make the right decisions at the
right time.
Artificial Intelligence gives companies the power to “Prevent” problems not just
fix them, to “Analysis” data not just depend on experience, to focus on the
“Process” not the just the product, to provide for “Intelligent” localised process
control and optimisation not just process monitoring, to provide overall
company direction by “Intelligent Data Analysis” not just seat of pants
management. It’s the technology that we’ve all been waiting for-like
spreadsheets were to the accountant 10 years ago. What would they do
without spreadsheets today! - It’s unthinkable, isn’t it.
The falling cost of data has encouraged all of to collect more data then we can
analyse. Imagine if you could extract hidden patterns from this data or extract
valuable knowledge from it. Using these new techniques, you won’t need a
small band of statisticians to do it.
The use of Artificial Intelligent techniques in Industry will provide a new era in
process improvements that will result in a big reductions in process variability
and hence product quality improvements. To improve a process is to improve
a product. Improving process variability will reduce reject rates, cut costs, and
increase market share - the key to a successful business.
♦ Increase Yield through data mining of the factors that effect output and
cause production bottlenecks
Artificial Intelligence will help your company reduce process variations and
hence educe defects, reduce operational costs and cycle times by learning
from experience. It will help to identify potential problems and provide
intelligent control and meaningful management information when you need it.
Simply put the quality of our products and services are a reflection of how
capable our processes really are. To measure product quality is to measure
process quality. Process quality is depending upon the control we have over
it.
Artificial Intelligence allows us to work smarter, not harder. This translates into
making fewer mistakes in all that we do, from the way we manufacture our
products to the way we organise our delivery. As we “data mine” and discover
and eliminate harmful sources of variation, our quality goes up and our
defects rates go down, we keep customers and grow our business.
If you hate statistics, then neural networks may be for you. When process
engineers are faced with complex multi-variable problems they have a number
of options:
« Use rules of thumb and manual intervention - but expect that a large
errors can result
A neural network takes its design from the current understanding of how the
nervous system of living things works. It learns, it can remember and it can
adjust, to new situations unlike the present “dumb” control systems around
today.
« Intelligent sensors
« Soft Sensors
« Supervisory Control
« Advanced Control
« Optimisation
« Scheduling
Learning from data falls into two categories - symbolic and connectionist
learning. Symbolic learning can generate rules and patterns from data files,
while connectionist learning generates networks of processing units from the
same data. By definition, symbolic learning generates results that are
understandable to the human user.
Connectionist learning builds numeric computer models from data, with typical
members of this latter category being Neural Networks. While the accuracy of
connectionist models can often be good, they suffer from a lack of
understandability - a 'black box’ solution, whereas the pattern rules and
decision trees can offer both accuracy and clarity.
Data models (rules and patterns) derived from historical data can be used to
predict the outcome of future events. This is called classification if the
outcome of interest is a discrete category such as 'good' or 'bad' in predicting
say glass product quality, while it is called prediction if the outcome of interest
is a numeric quantity such as 'price' when predicting the movement of the
value of stocks.
Hence, the overall objective is to derive decision trees, patterns rules and
neural networks from your data files. This will give you the ability to do more
“Prediction” and “Prevention” of process problems rather then the traditional
Systems Optimizations Ltd
E-Mail: gmcnulty@iol.ie
051-391394 or 087-6697867 10 06/11/09
Use of Artificial Intelligence In Industry
“Detect” and “React.” Data mining aim is to establish the significant input
variables and than determine how they affect the output capability of the
process. For example, we can produce from such data a graphical decision
tree to profile any data field in relation to other data fields.
From this decision tree, we can produce pattern rules - for discrete outcomes
such as product quality were the contribution of various input variables or
attributes are determined - for example.
( if temp > 300 degc and % lead < 40% and product = “A” then quality =“C”(
prob 0.7 )
Data Mining may extract many such pattern rules from a data file. It may only
take a handful of deduced rules to provide invaluable information about you
process
Rule Induction
Decision Tree
The parameters or attributes that most effect an area of interest is at the top of
the tree.
Neural Networks
« Neural Networks model a process by first using an example set of data
were the expected output is known for a given set of inputs. The network
weights are adjusted first randomly then many times until the network
produces the output required for the inputs.
« Then once trained it can be used to predict future outputs for new inputs
at high accuracy.
Neural Networks can be set to work to model the process and provide
predictions on process outcomes for different input values.
Genetic Optimisation techniques can use the information learned in the data
mining exercise to optimise an aspect of the process such as energy usage ,
cost of production or production rates
The patterns rules extracted during the data mining exercise can also be used
to develop an knowledge based system so that plant operators etc. can use
these rules to obtain an indication of the likely effects of process plant
modifications on performance.
The manufacture has collected historical data on the plant including process
data, quality data, energy, and other costs data.
This data is first transformed and then “mined” several times to determine
what factors effect different areas of Interest and to determine if any pattern
rules exist. This provides a better understanding of say the factors that effect
quality, running costs and output. Using these cost function is established to
include into a genetic algorithms to optimise plant running. A model of the
plant is built up using a NN system to show how the output may vary if a
process parameter is varied. The manufacture how has the tools to optimise
his production and minimise cost.
Intelligent Sensors
Intelligent Sensors are different then ordinary sensors in that they have in -
built computers that can “ condition “ the data they receive to provide more
accurate sensor readings, hence provide for better process control. The
advantages of intelligent sensors are:
« They can linearise , average and smooth readings from the sensing
element
« They can correct and compensate for changes in other variables such as
pressure and temperature
Soft Sensors
Soft Sensors use neural network modelling techniques to infer values that
cannot be measured directly or is uneconomical to measure by conventional
means.
A neural network soft sensor was developed by data mining of past process
performance to determine what constituted good quality.
« Odour
« Flavour
« Fermentation Rate
« Bubble size
Industrial Utilities
Supervisory Control
Artificial Intelligence can be used to provide supervisory type control in an
open loop configuration to a production process or manufacturing system.
Advanced Control
Artificial Intelligence can be used to provide intelligent real time control of
complex production processes using artificial neural networks that can learn
from previous data or on-line data:
Process data can be either achieved historical data or on-line data that has
been gathered into training sets. Over time, the training set accumulates
experience about the behaviour of the process during both normal and
abnormal operation. The resulting training set can, over time build a neural set
model that can identify dynamic, non - linear relationships in the data set,
hence identify process interactions that the process specialist can find it
difficult to describe analytically or with a set of rules.
« Fault Classification
Intelligent Diagnostics can help you make the right decisions by analysing
production and process data the very only neural networks can. They provide
intelligent decision support the way your SCADA and MMI cannot.
Software applications fall into two categories; analysis and synthesis. Analysis
applications are represented by the traditional input / output model of data
processing whereby input data is processed procedurally or heuristically to
generate the output data. Synthesis applications involve the reverse process
of deriving the input data required to generate certain desired outputs. This is
a difficult task since there are, in most cases, no formulae or rules to derive
inputs from outputs. This is further complicated by constraints imposed on the
acceptable values of input data. Optimisation is the process of deriving values
of input data that satisfy constraints and which results in the desired output
data. It can be a very difficult task especially in areas were the attributes are
many and the data set incomplete.
For example in the problem of optimising the order with which to manufacture
12 products there are (over 40,000,000) possible sequences to consider.
Rules of thumb can be used to narrow down the combinations worth
considering. However, in most cases, good rules are either not available or it
is difficult to capture the rule based trial and error strategy of experts.
« They are not suitable if the outcome cannot be explicitly calculated. For
example, when the outcome is a subjective assessment by an expert or
an observed performance.
Systems Optimizations Ltd
E-Mail: gmcnulty@iol.ie
051-391394 or 087-6697867 23 06/11/09
Use of Artificial Intelligence In Industry
The randomness of the above process allows the effective exploration of the
space of solutions. While the selection of effective solutions (chromosomes)
and the mixing of their genes allows the accumulation of good features from
partially good solutions. Therefore, genetic algorithms can explore large
domains and converge on good solutions relatively quickly. GA's also give a
powerful trade off between the time taken to reach a solution and the quality
of the solution. Typically, it is desirable to achieve a "good" solution in a short
time as opposed to an optimal solution that may require infinite time.
« Optimise production
« Minimise energy
« Minimise waste
« Minimise Labour
Scheduling using Artificial Intelligence can be a very powerful tool and it finds
applications in many industrial areas such as:
« Production Scheduling
« Material Logistics
« Resource Management
« Activity Reviews
« Process Re-Engineering
Neural networks can model a process using previous history data of the
process, which in essence represents the past behaviour of the process.
Hence neural networks can model the actual response of a process not just
the theoretical response – which may be based on nominal design data.
Experts apply knowledge to solve problems. Generally speaking there are two
types of knowledge; declarative and procedural knowledge. Declarative
knowledge consists of facts, concepts, and relationships in a particular
domain. Procedural knowledge is information regarding the application of the
declarative knowledge in problem solving.
Knowledge can be also classified into surface and deep knowledge. Surface
knowledge combines declarative and procedural knowledge into problem-
solving heuristics (rules of thumb) enabling an expert to solve common
problems in a domain without formal analysis from first principles. These
heuristic rules are normally learned by experience without an understanding of
the underlying reasons. On the other hand, deep knowledge consists of
fundamental knowledge of a domain, including definitions, axioms, general
laws, principles, and causal relationships.