HON AI ML Use Cases APC-and-Artificial-Intelligence
HON AI ML Use Cases APC-and-Artificial-Intelligence
HON AI ML Use Cases APC-and-Artificial-Intelligence
ARTIFICIAL
INTELLIGENCE
How artificial intelligence can improve advanced
process control.
INTRODUCTION
The development of manufacturing industries
has seen a constant drive to improve
operational efficiency.
A technology which has shown great benefit in manufacturing industries has been
the application of algorithms which use data from the process to identify new
improvement opportunities – a “data-driven” approach. A good example of a data-
driven, real-time algorithm is Advanced Process Control (APC), built on multivariable,
model-based predictive control (MVPC) techniques. While APC remains the dominant
technique for optimising continuous processes, new technologies are emerging.
New data-driven empirical methods, popularly described as Artificial Intelligence
(AI) or Machine Learning (ML), expand the toolset we have. An open question though
is how best to use these techniques. Do they replace APC? Do they assist APC? Do
they solve a whole new class of problems? Let’s look at some ways that AI/ML can
be used in the process industries, and how that impacts the traditional APC space.
The multi-variable predictive control algorithm is one of the most practical examples
of the use of empirical, data-driven analytic techniques to bring production benefits.
It has particular strengths in being able to handle continuous processes, with highly
interactive variables and a mix of dynamics. This accounts for many of the processes
commonly encountered in industries such as refining, petrochemicals and minerals
processing.
THE APPLICATION
OF AI/ML
The benefits from AI/ML are not as straightforward as simply replacing what used to
be done with APC with an AI/ML approach. A mix of technologies is needed to properly
address the broad range of production optimization opportunities in industry. For
linear, interactive problems, traditional APC can do a great job. It will identify and hold
an optimum operating point consistently, the methodology is well established with
low implementation risk, and the costs are generally low enough to generate a good
return on investment. Choosing the simplest and most cost-effective solution to a
problem makes good business sense.
Creating applications which utilise a traditional APC approach combined with AI/ML
techniques allows us to broaden the type of problems APC can handle and improve
the results from our APC application. One particular advantage which APC offers AI/
ML is APC’s well-established connectivity to field data, and the ability to download
optimal setpoints while managing process dynamics. It also provides the real-time
orchestration platform to execute AI/ML routines, feeding data to the model and
taking results from it. In Honeywell Forge APC, this is achieved through embedded
toolkits in the runtime environment, which can provide a range of supporting
functions to the APC application. This includes the ability to run Python scripts as part
of the APC application execution cycle. The strength of the AI/ML algorithm in this
case is its ability to process data that APC cannot deal with directly, such as discrete
data, or image data. In this hybrid approach, the AI/ML routine processes that non-
analog data, and can provide guidance to the APC application, in terms of improved
inferential measurements, dynamically modifying tuning or limits, or changing
optimization strategies.
3. in the online phase, to dynamically identify and manage changes in the process
state (for example, due to a different feed or operating mode).
EXAMPLE 1
Improving model identification from historical data
New analytic techniques offer the opportunity to greatly improve this model
development process. Firstly, we can try to get more information from our existing
historical data, before we start active testing. Surely all those setpoint changes which
the operator makes during normal operation is just “free” data? Traditionally this
approach has proven problematic, because the historical data contains some useful,
representative data, but also contains low quality data which is not representative
of normal process behaviour. This can be due to upsets in the process, inaccurate
process readings or simply long periods of data without any operator actions. Sifting
through that data set manually to identify some “good” periods of operation will
probably take longer than going ahead and doing some step testing on the process.
An extension of model identification from historical data is to learn the model from
operating data, in real-time. In this case, the APC application continues to perform its
primary function of control and optimization of the process, but in the background,
the application is also identifying new and potentially improved process models from
the live operating data.
The tool which allows this real-time model identification is known as Honeywell
Forge APC Online Modeller. There are several important functions that make up this
learning process. Firstly, small perturbations in the setpoints are necessary to create
some level of process response that the identifier can use. These small steps are
implemented automatically by the modeller and do not require any manual actions by
the user. The APC application remains in control of the process, and if any potential
constraint violation is predicted, it will take normal action with manipulated variables
to keep the process within constraints.
At a regular interval, the modelling algorithm will run, and identify new models from
the real-time operating data. This algorithm, known as Global Multi-Stage (GMS), is
fully capable of handling the closed-loop data collected in normal controller operation,
including highly correlated data. The algorithm will present the identification results
to the user, with detailed statistics indicating the confidence in the model results, and
how the model response has been changing over time. Models which are considered
to be accurate can then be downloaded to the running controller.
This ability to identify and refine the model in real-time offers great benefit to the user.
Firstly, it opens new application implementation methodologies, allowing an initial
model to be developed from historical data (a “seed” model), and then refined during
the commissioning phase to come up with the final, high-quality model. This greatly
reduces the time to get a new APC application installed and commissioned.
Secondly, once the controller is in service, it allows the user to quickly and easily
update any suspect models. No manual actions are required to step test or model,
with the Online Modeller simply presenting its results to the user on a regular basis.
The user’s day-to-day controller maintenance activities are greatly streamlined,
resulting in a more accurate process model, with less engineering effort required.
APC is effective when dealing with a process that displays consistent model
responses. However, many things can cause a process to move away from its
predicted process responses. A common example is a change in feed quality. Using
a denser feed, a coarser feed, a feed with higher moisture content or a feed with a
different composition may all require the operating point of the APC to be adjusted.
In practice, this often requires the operator to recognise the change themselves, and
manually change the limits on controlled or manipulated variables. With this guidance,
the APC can return to optimising the process.
Analytics can help in this situation by identifying a change in feed type, and by
selecting new limits to use for the APC application. In one specific example for a
minerals processing operation, the application used a clusterization model to identify
a change in feed quality. Input variables for the clusterization model include feed
characteristics and operational conditions.
Using this approach, we can exploit the relative strengths of both AI/ML and APC.
The AI/ML algorithms handle the detection of a change in feed type (a classification
problem), and the selection of optimum limit sets (which has non-linear and discrete
characteristics). The APC provides the framework to implement those objectives,
ensuring the process is optimised within bounds. Experience on a SAG mill for copper
processing has shown this combination can deliver a 3.5% increase in production and
0.9% improvement in recovery over APC alone.
The right choice will come through gaining a detailed understanding of the process,
and then selecting a technique to apply. Both APC and AI/ML approaches can be
complementary when correctly applied. Keep an open mind and know the technology,
and the expected benefits for your next application will certainly be achieved.
This document is a non-binding, confidential document that contains valuable proprietary and confidential information of Honeywell
and must not be disclosed to any third party without our written agreement. It does not create any binding obligations on us to
develop or sell any product, service or offering. Content provided herein cannot be altered or modified and must remain in the format
as originally presented by Honeywell. Any descriptions of future product direction, intended updates or new or improved features or
functions are intended for informational purposes only and are not binding commitments on us and the sale, development, release
or timing of any such products, updates, features or functions is at our sole discretion. All pictures shown in this document are for
illustration purposes only; actual product may vary.
Honeywell® is a trademark of Honeywell International Inc. Other brand or product names are trademarks of their respective owners