Вы находитесь на странице: 1из 10

Magazine May/June 1998 pgs.

28-31

Neural Networks
for
Monitoring, Control & Optimization
Paul Van Buskirk
Quality Monitoring & Control

Abstract

Advances in AI modeling techniques, such as artificial neural networks, e-Model,


genetic algorithms, VB-Model, etc., provide a robust tool for monitoring, control
and optimization of a system. Monitoring is used for data verification, fault
detection, forecasting and/or prediction. Total system or subsystem performance
can be ranked when combined with statistical methods. When variables are
adjustable, the system can be regulated to provide the "Very-Best" results
through direct or fuzzy-logic control and optimization methods. This is not for the
future; this is the capability that personal computers and artificial intelligence
provide today.

Introduction

Model development is an investment. Recent advances in PC and AI systems


provide a significant reduction in this investment. And, there are numerous model
applications that will produce a return-of-investment. This article gives an
overview of model applications, available now, to improve the profitability, quality,
safety or environmental controls of a process. Extensions of these applications
can be made to any industry that has data.

This article highlights neural networks as a model development tool, due to its
widespread use and success. Other AI modeling methods can be used. The
model developer should determine the best technique for a given application.

Background

The advantage of AI modeling techniques, such as artificial neural networks


(ANN), are that a considerable amount of time can be saved in model generation
when data is available. Development of an equation based (fundamental) model
for multivariable non-linear systems can be virtually impossible with certain
processes. Furthermore, a fundamental model may require hundreds if not
hundreds of thousands of equations. The number of calculations and resulting
CPU times can exceed the actual system response in real time. Conversely, ANN
models are computationally efficient. The code required typically does not exceed
three pages, even for large systems.
ANN model development is data intensive. A database, or spreadsheet, contains
the data that the ANN model uses. A column in the spreadsheet represents a
single variable. A column can be used as an independent "input" or as a
dependent "output" variable. With neural nets, multiple outputs are allowed. How
the output variable(s) change with changes in the input variables is what the
neural net "learns". A row of data across all used variables is an event the neural
net will use to learn the cause-and-effect dependence. The ANN model then
"trains" until the error between the predicted and actual value, across selected
rows of data, is reduced to a satisfactory level. An introduction into how neural-
networks work is provided in reference (1).

ANN model generation does not come without risk. The ANN model developer
needs to follow certain data screening guidelines to ensure integrity in the data,
please see the General recommendations for the AI model developer. The work
involved with data screening can occupy the bulk of the time in ANN (or any
other) model development. The ANN model software provider will also supply
guidelines for software use, data screening, and model development. Numerous
technical publications address issues related to ANN model data preparation, PC
AI is an excellent resource for these articles.

General Recommendations for the AI Model Developer.

All cause-and-effect variables are measurable and used.


Redundant variables are minimized or eliminated.
The variable data is uniformly distributed with sufficient points.
Data sampling times shows the actual system response.
The data is properly screened for outliers and redundancy.
True variability exists in the data and all data is valid.
Model accuracy requirements do not surpass measurement accuracy and
variability.
Model prediction will not be extrapolated in any variable dimension.

When these guidelines are followed, an accurate and robust ANN model can be
developed that can be used for multiple and strategic purposes. A general
overview of these model applications is provided in AI model applications and
utilization.

AI Model Application and Utilization.

Sensor/data error and fault detection.


Prediction and forecasting.
Sensitivity or stability analysis.
Equipment or sub-system performance monitoring.
Total process or system indexing (comparison performance monitoring).
Control(s) monitoring.
Multivariable non-linear process/system control.
Multivariable non-linear process/system optimization.

The applications of a system model are not limited to the items listed. Endless
possibilities exist. End use will be as varied as the personnel and industries that
develop or utilize the model. The applications listed are available now, through
numerous software providers. Implementation will provide a technology
advantage, with benefits that improve profit, quality, environmental and safety
controls.

As shown above, applications of an ANN model can range from sensor & data
verification to forecasting to full process optimization. In most cases the required
ANN model(s) for these applications can be developed from the same database.
For a given process or system, these applications should be used together.

This approach provides constant monitoring of the sensors, equipment, controls,


and total system performance. Deterioration in the performance of any
component in a system can then be quickly pinpointed and corrected. As a result,
the stability of the process will be improved, providing an increased utilization of
the control and optimization applications. Maximum utilization of the control and
optimization applications will increase the process profit and quality. Additionally,
safety and environmental goals will be maintained and improved.

The following provides a brief discussion of selected items as listed in the AI


Model Applications and Utilization:

Utilization of ANN models for sensor validation and fault detection is in common
use. A reliable fault detection technique that uses several AI modeling tools is
described in reference (2). This application is most effective when all sensors are
monitored as part of a preventative maintenance program. The keys to
successful process control and optimization implementation are reliable and
accurate sensors.

Sensor Error Meter provides an example of a sensor validation and error


detection application.

This application shows a typical sensor monitoring system. The lists on the left
are the various sensor names. The box graphs show the sensor errors, in
percentage. The top graph shows the current error, the bottom graph shows the
average error. Only the top four sensors with the maximum errors are given in
this example.
Prediction is primarily used for forecasting. Applications include market analysis,
sales projections, product properties, process variable inferred values, etc.
Reference (3) is a good starting point for the utilization of ANN models in the
process industries. There are also several articles in past issues of PC AI
Magazine. The major use of ANN models in the process industries is in the
prediction mode, either real-time or for off-line analysis and troubleshooting.

Sensitivity analysis is used to determine the important variables in a process.


This provides a fundamental understanding of the process in terms of key
variable rankings to control a process result. Numerical derivatives (D Output/ D
Input) of the ANN model provides the sensitivity results. Most ANN software
providers furnish this feature. Sensitivity analysis is classically the first step
towards implementing supervisory controls into a process or system. Numerical
derivatives of a process provide what is termed the gain array, which is the
starting point for multivariable control and optimization.

Equipment performance monitoring can be applied through the use of several


approaches. A direct approach is to develop an AI model to determine the
performance index of the equipment. The calculated index from the AI model is
then monitored to determine the performance decay rate. From the decay rate
preventive maintenance requirements are determined using "rule-based" AI
technologies. The Equipment Performance Meter shows a typical screen. This
type of approach can be
used for the majority or
process equipment
designs and subsystems.

Equipment
Performance Meter

This graphic shows a


typical equipment
performance meter. The
example provided is for a
compressor monitoring
system. The index
monitored is the
compressor efficiency
ratio, please see graph.
The graph provides a run
chart of compressor
operations. Efficiency ratio decay is used to predict maintenance requirements.
Other data gives average and current operating conditions.
Total process indexing provides a single auditing measurement to monitor the
performance of a process or system. This method combines the sensitivity of a
process with statistical process control (SPC). The auditing measure, "Process
Index", is calculated by the following equation (4):

Where xi = data point evaluated at ith sampling of input variable x.

Fi = ANN model prediction at ith sampling point.

= Target input variable setting.

s s = Standard deviation.

= 2.71828182846.

The exponential term is the normalized Gaussian distribution function. The


Process Index weights the sensitivities of a process with this distribution function.
Input variables with high sensitivities will have a larger impact on the Process
Index than those with low sensitivities (for the same departure from the target
values).

The Process Index provides focus for the variables that most affect stability or
quality in operations. The index value is scaled from 100% (ideal) to 0%
(unacceptable). The index should be configured as a run chart to monitor total
process performance. An example is provided below.

Process Index for Polymer Manufacture

This Plant Index example shows the results of an analysis for polymer
manufacture. The top graph provides the ANN model's prediction versus the
measured product melt index (MI). The MI is a polymer property used for sales
specification. The highlighted list gives the ANN model input variables. Prod_MI
is the modeled, or output, variable. The four top factors that contribute to a Plant
Index reading of 64.65% are listed on an instantaneous and average basis. The
Plant Index individual values are also listed. In this example Recycle_Flow
contributes 16.01% from
the product being
produced off targeted
values, i.e. a Plant Index
of 100% is ideal.

Control monitoring provides an application technology that gives the best pairings
of controls in a process. With a process that can be regulated, certain variables
can be independently manipulated, termed control inputs. These control inputs
are adjusted to control certain system requirements and/or specifications, termed
control outputs. Control monitoring provides the best pairing of manipulated-to-
controlled variables.

The technology is based on an ANN model to generate the gain array (from
process sensitivities). Minimum interaction of manipulated-to-controlled variables
is the goal (5). The maximum performance occurs when interactions are
eliminated. The performance indicator is named the "Stability Index". A value of
one is ideal. Negative values indicate an uncontrollable control scheme. High
positive values indicate a system that is marginal. Multivariable control analyses
shows an industrial application of this technique.
Multivariable Control
Analyses

The control monitor


application, as shown
below, provides the best
pairings for process
regulation. This example
is an industrial distillation
column. Distillation
columns are used for
separating a single
stream, with two or more
components, into two
product streams of
higher purity and value.

In this example, the


control inputs are
Dist_Flow, Btm_Flow and Reflux_Flow. These labels are for the two product
streams termed distillate and bottom, and for a stream that is returned (refluxed)
back into the column. The control output variables are Btm_Conc, Dist_Conc and
Column_DP. These terms are the bottom concentration, distillate concentration,
and column differential pressure, respectively. The product streams worth is
based on their concentrations, and high column differential pressure can lead to
a process upset. Control of these variables is required for successful operations.
The goal is to control this process near maximum, with variable, rates.

Control (quality) monitor results show the best pairing combinations (see Input to
Output Pairings). The Stability Index value is in a range that indicates these
pairings will be stable. Therefore, with this multivariable control configuration,
interactions will be minimal due to set point (target value) changes and external
disturbances.
Multivariable non-linear process control and optimization methods directly follow
from the methods presented. Once a neural net model is developed, the
equations can be imported into several optimizers, such as Excels solver.
Scientist , by MicroMath provides a wide range of optimization methods that
directly interfaces with several spreadsheet programs.

However, for "real-time" control and optimization applications, a time dependent-


dynamic ANN model is needed. Reference 5 gives an overview for several
"adaptive" or other state-of-the-science methods. Additionally, multi-variable
linear and non-linear process control and optimization methods are currently
available from several software developers. Again, PC AI is an excellent resource
in this field.

Conclusions

A system model provides a base for numerous applications. These applications


can be used to improve the stability and control of a process or system. This will
improve profit, quality, safety and environmental objectives. Applications using
available technologies include sensor, equipment, control and total process
monitoring. This can lead to successful implementation of supervisory controls
and optimization applications to maintain maximum performance.

PC & AI systems and technologies allow for rapid and effective model generation
and application. As demonstrated, these technologies are currently available and
can be implemented now.

References:

Bhagat, P., "An Introduction to Neural Nets.", Chem. Eng. Progress, p 55 (Aug
1990)
Smith, S., "SDIs e: Real Time Prediction in the Chemical Industry", PC AI, p 18
(Jan/Feb 1998)

Chitra, S., "Use Neural Networks for Problem Solving", Chem. Eng. Progress, p
45 (April 1993)

Van Buskirk, J., "Modeling of a High-Density Polyethylene (HDPE) Process",


Texas A&M University, Masters Thesis (Dec 1996)

Ogunnaike, B. and W. H. Ray, Process Dynamics, Modeling, and Control , Oxford


University Press, 1994

Вам также может понравиться