You are on page 1of 9

Journal of Process Control 21 (2011) 226–234

Contents lists available at ScienceDirect

Journal of Process Control


journal homepage: www.elsevier.com/locate/jprocont

The long way toward multivariate predictive control of flotation processes


L.G. Bergh ∗ , J.B. Yianatos
Automation and Supervision Centre for Mineral Industry, Santa Maria University, Valparaiso, Chile

a r t i c l e i n f o a b s t r a c t

Article history: Flotation processes are very complex, and after more than one hundred years of history, there are few
Received 26 April 2010 reports on applications of novel techniques in monitoring and control of flotation units, circuits and
Received in revised form 2 November 2010 global plants. On the other hand, the successful application of multivariate predictive control on other
Accepted 3 November 2010
processes is well known. In this paper, an analysis on how the characteristics of flotation processes, the
Available online 15 December 2010
quality of measurements of key variables, and the general lack of realistic dynamic models, are delaying
the appropriate use of predictive control. In this context, the applications of multivariate statistics, such
Keywords:
as PCA, to model the relationship between operating data for on-line diagnosis and fault detection and
Flotation
Modeling
to build causal models are discussed. Also the use of PLS models to predict target variables for control
Control purposes, is presented. Results, obtained at pilot and industrial scales, are discussed, introducing new
Predictive control ideas on how to obtain more valuable information from the usual available operating data of the plant,
Expert control and particularly from froth images.
© 2010 Elsevier Ltd. All rights reserved.

1. Introduction strategy are: measurement instrumentation, data reconciliation,


pattern recognition, fault detection and diagnosis, soft sensors,
McKee [1] reported the state of flotation control as follows. process, and controller performance monitoring. The successful
The development of robust and lasting automatic control systems application of knowledge-based control strategies for grinding and
for flotation circuits has proved difficult. Reasons for this include flotation processes depends mainly on the quality of information
the inherent complexity and unpredictability of the response of and the process knowledge.
most flotation circuits to upset conditions, unclear expectations of Hodouin et al. [2] also emphasize that mineral processing opti-
what can be achieved by a control system, unrealistic objectives mization and control cannot be performed without a minimum
for control systems and excessive complexity of the actual control amount of information on the input disturbances (the material
strategies. However, the interest in developing control systems has properties), the process states, and the final product quality. This
persisted because the benefits to be gained in terms of improved is in fact the bottleneck of mineral process control. The operat-
metallurgical performance are substantial. ing strategy efficiency is totally dependent upon the quality of the
Since early 1990s, it was generally accepted that stabilizing con- information used, since, on the one hand, it is used to build the
trol must precede optimization, and the focus has shifted to a range knowledge encapsulated in the models which the control strategy
of increasingly sophisticated approaches to achieve stabilization by is based on, and, on the other hand, it is the input to the real-time
the use of various model based control strategies. A recent devel- optimization and control algorithms.
opment is the application of expert systems as the crucial role and Measurement of ore composition, particle size distribution, and
knowledge of operators are being appreciated. flow rates is central in the control of mineral processing operations.
After 10 years, Hodouin et al. [2], reported: developments in Instrumentation is available, as well as for less ore specific prop-
the mineral process industry have been made in hardware (sen- erties such as levels, motor power, rotation speed, pH, and slurry
sors, data transmission systems, computer platforms) as well as in density. However, the quality of these measurements depends
software (data management, process models, control algorithms). heavily on maintenance programs. Furthermore, essential proper-
However, problems inherent to the high level of complexity of the ties such as grindability, mineral texture, liberation degree, surface
processed material are still there, leaving process engineers with activity, slurry rheology, grinding media size distribution, bubble
more questions than answers. Some critical aspects in a control size distribution, and loading are extremely difficult to measure
and even to infer from other measurements.
According to the industrial point of view of Thwaites [3],
optimum flotation performance relies on good level control, air
∗ Corresponding author. Tel.: +56 32 2654229. sparging, and flow control, as well as precise reagents addition.
E-mail address: luis.bergh@usm.cl (L.G. Bergh). Significant opportunities are found in flotation operations by atten-

0959-1524/$ – see front matter © 2010 Elsevier Ltd. All rights reserved.
doi:10.1016/j.jprocont.2010.11.001
L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234 227

tion to these fundamental controls. Flotation is the process area of Among the main research needs the following areas are identi-
significant upgrading of commodity minerals/metals. fied: multivariable system identification, performance monitoring
In Section 2 a brief summary of model predictive control is and diagnostics, non-linear state estimation, and batch system con-
presented, highlighting under which conditions a successful imple- trol. Many practical problems like control objective prioritization
mentation will be expected. Then in Section 3, some characteristics and symptom-aided diagnosis can be integrated systematically and
of flotation plants are discussed. In Section 4, the control strategies effectively into the MPC framework by expanding the problem
for flotation plants are discussed, focusing on the problems usually formulation to include integer variables yielding a mixed-integer
found in both the regulatory and the supervisory controls. The role quadratic or linear program. Efficient techniques for solving these
of disturbances, instrumentation, process interaction and mainte- problems are available [8].
nance programs are discussed for regulatory control. The problems
related to estimation of target variables, process and instrumenta- 2.2. Present situation of MPC
tion constraints, the availability of process models, and the role of
peripheral tools are discussed for the implementation of supervi- The infinite prediction horizon of the LQG algorithm endows
sory control. The discussion is centered on what else has to be done the algorithm with powerful stabilizing properties. For the case of
to meet the requirements needed for model predictive control, and a perfect model, it was shown to be stabilizing for any reasonable
to understand why so far the most common approach to flotation real plant as long as Q is positive semi definite and R is positive
control is knowledge based control (expert and fuzzy systems). definite.
However, the low impact of LQG on control technology develop-
ments in process industries was mainly attributed to constraints,
2. Model predictive control
process nonlinearities, model uncertainty, unique performance cri-
teria, and cultural reasons [5].
Model predictive control (MPC) is defined as the family of
This environment led to the industrial development of a more
controllers in which there is a direct use of an explicit and sep-
general model based control methodology in which the dynamic
arately identifiable process model to predict the future response
optimization problem is solved online at each control execution.
of the plant [4,5]. MPC has found wide acceptance in industrial
Process inputs are computed so as to optimize future plant behav-
applications mainly because it can be operated without expert
ior over a time interval known as the prediction horizon. In the
intervention for long periods of time and because of their flexi-
general case any desired objective function can be used. Plant
ble constraint handling capability. These are significant advantages
dynamics are described by an explicit process model which can
in the context of the overall operating objectives of the process
take, in principle, any required mathematical form. Process input
industries.
and output constraints are included directly in the problem for-
It is a fact that in practice the plant operating point that satis-
mulation so that future constraint violations are anticipated and
fies the overall economic goals of the process will lie close to the
prevented. The first input of the optimal input sequence is injected
intersection of constraints. Therefore, in order to be successful, any
into the plant and the problem is solved again at the next time
control system must anticipate constraint violations and correct
interval using updated process measurements. In addition to devel-
them in a systematic way: violations must not be allowed while
oping more flexible control technology, new process identification
keeping the operation close to these constraints [4].
technology was developed to allow quick estimation of empirical
dynamic models from test data, substantially reducing the cost of
2.1. Historical development of MPC model development. This new methodology for industrial process
modeling and control is what we now refer to as MPC technology.
The current interest of the process industry in MPC appeared
with the application reports of “model predictive heuristic control” 2.3. Implementation requirements for MPC
[6], and “dynamic matrix control” (DMC) [7]. In both algorithms an
explicit dynamic model of the plant is used to predict the effect A detailed comparison between different MPC algorithms can be
of future actions of the manipulated variables on the output. The found in [4,8]. All of them have at least the following requirements
future changes of the manipulated variables are determined by to be implemented:
optimization with the objective of minimizing the predicted error
subject to operating constraints. The optimization is repeated at (i) Local objectives must be under regulatory control with accept-
each sampling time based on updated information (measurements) able performance.
from the plant. (ii) Target variables must be measured or estimated with a fre-
Thus, in the context of MPC the control problem including the quency related to process dynamics, with high quality and
relative importance of the different objectives, the constraints, etc. availability.
is formulated as a dynamic optimization problem. It constitutes one (iii) To minimize the variance of target variables, process con-
of the first examples of large-scale dynamic optimization applied straints should be explicitly stated.
routinely in real time in the process industries. (iv) A dynamic model (or at least a static model) between local reg-
More than 15 years after model predictive control (MPC) ulatory control set points and target variables should be known.
appeared in industry as an effective means to deal with multi- This model should be valid in a well established area of opera-
variable constrained control problems, a theoretical basis for this tion.
technique has started to emerge. The issues of feasibility of the (v) Existence of complementary mechanisms to promote robust-
on-line optimization, stability and performance are largely under- ness to process-model mismatch and instrumentation faults.
stood for systems described by linear models. Much progress
has been made on these issues for non-linear systems but for The next question is to know what are the characteristics of
practical applications many questions remain, including the reli- a flotation plant, how well the local objectives can be achieved
ability and efficiency of the on-line computation scheme. To by regulatory controls, what are the problems associated with the
deal with model uncertainty ‘rigorously’ an involved dynamic estimation of target variables, what are the process and instrumen-
programming problem must be solved. The approximation tech- tation constraints, which kind of models are available and which
niques proposed for this purpose are largely at a conceptual stage. complementary mechanism can be used to promote robustness
228 L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234

Feed Rougher Prerougher Rougher


Tailings Tailings

Feed
PR cleaner

Concentrate Regrinding Regrinding

Concentrate
Cleaner

Cleaner

Scavenger Scavenger

Fig. 1. Layout of a typical flotation plant. Fig. 2. Prerougher and Rougher split.

to process-model mismatch and instrumentation faults. In other Prerougher tailing is fed to the Rougher circuit. Usually the Rougher
words, how far is the state of art of flotation plant control from a tailings are subject to economical constraints (forced to be at least
successful application of MPC. below a target). Now a new target must be chosen: the concentrate
grade of the Prerougher circuit. The selection of this grade will influ-
3. General description of flotation plants ence the feed to the Rougher, and therefore will allow splitting the
mineral separation between the two circuits. If the feed grade to
The separation of minerals by flotation processes is so complex the plant changes very often (for example a sudden increment in
that an adequate final product can never be achieved in one single grade), then there may occur that the Prerougher capacity is not
stage. Several consecutive cell arrays form a circuit and more than enough to pull out all the concentrate mass. In this case, one can
a circuit is needed to achieve high metal recoveries at commercial add to the Prerougher circuit the first banks of the Rougher circuit.
metal grades.
4. Control strategies for flotation plants
3.1. Typical flotation plant
The overall control strategy of a flotation plant relies first on
A typical flotation plant, shown in Fig. 1, is composed at least good control of local objectives (pulp levels, flow rates), usually
for the following circuits: Rougher, Regrinding, Cleaner, and Scav- implemented as a distributed control system (DCS). When these
enger. The output of the grinding plant is fed to the Rougher circuit. local objectives are satisfactory achieved, then the next level is to
Usually pulp level control is available for each bank of the circuit. be able to modify the operation of each circuit (Rougher, Clean-
Air flow rates may be controlled or have no regulation, depend- ers, Scavenger) in order to obtain specific concentrate and tailing
ing on cell design. The collected Rougher concentrates are sent to grades. This demands the capability of changing the set points of the
a regrinding stage and after classifying the undersize stream is fed local controllers in such a manner that the operation of the circuit is
to the Cleaning circuit. This circuit is generally composed by flota- corrected every time. Then the specific knowledge on how the tar-
tion columns operating in parallel. Froth depth, wash water and get variables are related to the local inputs is needed. If this second
air flow rates usually are under control. The collective column con- level of control is possible, then to satisfy the overall target of the
centrates form part of the final concentrate. The tailings from both plant (final concentrate grade in a specific band and plant recovery
columns are fed to a Scavenger circuit. Again, usually pulp level over a minimum value) one needs to know what to ask of each cir-
control for each bank is available and air flow rate control depends cuit. Which is the best combination of circuit targets to maximize
on cell design. This concentrate is returned to the regrinding stage, the benefits? How will it depend on the feed characteristics and
while the tailings join the collective Rougher tailings to form the plant constrains?
final tailings.
4.1. Regulatory control
3.2. Modified circuits
In this section the role of process disturbances, available
Sometimes, it may be convenient to treat separately the con- instrumentation and process dynamics characteristics on regula-
centrate of the first cells of a Rougher circuit from the concentrate tory control is discussed. A brief summary of the main control
obtained in the last cells [1]. In this case the Rougher is broken in algorithms used in flotation plants are presented. Finally, how
two circuits: a Prerougher and a Rougher. The motivation for such maintenance programs may constraint the benefits of stabilizing
an array is to add flexibility for plant operation. This new degree control is discussed.
of freedom attempts to adapt the plant layout to the time variant
characteristics of the feed and the process constraints presented in 4.1.1. Disturbances
every circuit. This alternative plant layout is shown in Fig. 2. The main disturbances coming into the Rougher circuit are the
The Prerougher concentrate is fed to a Prerougher cleaner cir- feed characteristics, such as feed rate, solid percent, particle size
cuit. This last concentrate forms part of the final concentrate of the and surface composition distribution, grades of valuable metals,
plant, while the tailings are pumped to the regrinding stage. The and mineralogical species. These characteristics are a result of pre-
L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234 229

Reactives [12]. The computation of the relative gain array presented by Per-
Air Air sechini et al. [13], leading almost to an identity matrix, is valid only
FC Air Air for steady state. One alternative to deal with this problem in a DCS
FC FC
structure is to perform some detuning decoupling. For example,
LC FC FC
AI
LC the bias control can only be attempted if the froth depth control is
stable on its target.
AI

4.1.4. Control algorithms


FI
Tailings Apart from distributed PID control of local objectives, several
Feed AI studies have been conducted at this level. For example, gain sched-
uled control, fuzzy control, dynamic matrix control, generalized
predictive control, global predictive control, and others, have been
Concentrate
implemented and tested in flotation columns. A complete discus-
Fig. 3. Typical distributed control of a flotation circuit. sion on this can be found in Bouchard et al. [14]. Even when the
improvement in local control performance has been demonstrated
using more complex control techniques, the important problem of
vious mining and grinding stages, and usually very little is done to
how to select the best set points of these local targets to optimize
modify these characteristics to favor flotation operation.
the global performance of the process units and the whole plant
still remains unsolved. In other words, model predictive control
4.1.2. Instrumentation has not been used in any of its formulations to directly control the
Usually, pulp level control, precise chemical reagent addition, metallurgic performance of one unit. Control strategies based on
air, pulp, and water flow rate controls are achieved in most flota- metallurgical objectives have been implemented as expert systems
tion plants. Fig. 3 shows a common P&ID for a flotation circuit, while to supervise the column operation by manipulating froth depth,
Fig. 4 illustrates the case of a flotation column. Sensors for measur- air flow rate and wash water flow rate set points [15–17]. Besides
ing local target and actuators (control valves and peristaltic pumps) illustrating the benefits of improving control strategies, the latter
are available with reasonable performance. papers show the overall work associated with industrial imple-
mentations, including a pre-diagnosis step to detect and correct
4.1.3. Process interaction operation and maintenance problems.
Some difficulties have been observed in the coordination of pulp
level control in a circuit such as the one illustrated in Fig. 3, when it 4.1.5. Maintenance
is composed by several banks. The main disturbance for these con- Plant operation on target can be stable if the quality of mea-
trollers is the change in feed flow rates to each process unit. Feed surements and actuators can be assured by adequate maintenance
forward–feedback control schemes [9,10] have been proposed and programs. Problems with wash water and process air distributions
successfully tested in plants to deal with this coordination problem, will change the relationship between these local set points and
when the quality of measurements and actuators are well main- the principal targets as concentrate grade and recovery. The use of
tained. In general, for given controller set points the plant operation gas hold up on-line measurement and control has been proposed
is stable. and applications on pilot columns have demonstrated its benefits
Bergh and Yianatos [11] have presented a general discussion [18,19]. However, in a three phase system, which includes solids,
about column flotation control, covering process and instru- it is difficult to maintain the quality of the measurement. More-
mentation issues. Dynamic interaction between the three classic over, assuring a certain gas hold up is not synonymous with having
controllers, shown in Fig. 4, is expected from a physical analysis the right bubble size distribution, and therefore, once again the
of the system, and from experimentally obtained dynamic models relationship between hold up and concentrate grade is not unique.
One can conclude that regulatory control of local objectives is not
always achieved with acceptable performance.
FC
4.2. Supervisory control

Wash water Concentrate and tailings grades represent the main target vari-
ables in a flotation unit and plant. Process recovery is a steady state
AI concept and therefore it can only be used when this condition is
achieved or when large periods of data are considered.

Feed Concentrate 4.2.1. Target variables estimation


X-ray fluorescence has been the universal method for on-
LC line solid composition measurement in mineral processing plants.
Equipment vendors now offer more efficient, compact, flexible, and
FC reliable devices. The sampling device as well as the technique for
presenting the sample at the analyzer window is critical, since the
very small quantity of ore to be analyzed must be representative of
Air tons of an inherently heterogeneous material.
Usually, several process streams are multiplexed to one XRF
detector in order to minimize the investment. These complex pro-
cedures may produce significant time delay in grade estimation,
Tailings as it is compared with the process time constant of a flotation
unit. Furthermore, the accuracy and reliability of the estimation
Fig. 4. Typical distributed control of a flotation column. is strongly related to the quality of the calibration method. These
230 L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234

characteristics put a lot of constraints in building reliable dynamic applicability of MPC are not the deficiencies of the control algo-
models between the local set points of the regulatory control and rithm, but difficulties in modeling, sensing, state estimation, fault
the target variables. This has been a motivation to research on how detection, diagnosis, etc. [8].
to use some related properties of the froth to these target vari- Model development is by far the most critical and time-
ables. The long sampling interval of XRF has been reduced also by consuming step in implementing a MPC. It is estimated that, in
reflectance spectrum analysis of the slurries [20]. a typical commissioning project, modeling efforts can take up to
After improving flotation fundamental measurements and 90% of the cost and time. Unlike the linear case, however, there is
controls, and the consolidation of on-line XRF analyzers, the intro- no established method to construct a non-linear model through a
duction of flotation cameras has been a major issue. New variables, plant test. Recognition of the need has made empirical modeling of
such as froth texture, froth velocity and bubble size, were available non-linear systems a focal research topic within the process control
to the control engineer. In the flotation field, many investigations community.
have been made for froth image utilization [21–24]. However, the In Chile, there are more than one thousand cameras installed
captured information is quite complex and requires the develop- from different suppliers. Faster dynamics (typically less than
ment of correlation equations with process variables that have to 1 min), as compared to XRF technology (10–20 min), open the pos-
be controlled. These authors found a large uncertainty in the grade sibility of building better flotation models, and therefore the use of
predictions because of the influence of external sources of varia- predictive control.
tions, such as light brightness, camera position. Even when these A wide review of the fundamentals of process flotation mod-
factors were studied and their effect practically eliminated, no eling in mechanical cells has been presented by King [27] and in
models are currently useful to predict grades. Bergh and Niada [25] flotation columns by Finch and Dobby [28] and Rubinstein [29].
proposed to jointly study the froth characteristics with the state of King [27] brings the issue that flotation models do not generally
operating variables to find the correlation between these variables incorporate variables such as pH, pulp Eh, and chemical reagent
through the principal component analysis technique. Other studies (collector, frother) concentration. Pyke et al. [30] presented a
of froth image analysis relating air recovery and bubble loading to general flotation model describing the flotation process fundamen-
describe flotation bank performance can be found in Barbian et al. tals (particle–bubble attachment and detachment in a turbulent
[26]. regime). Recently, Koh and Schwarz [31] reported a CFD simulation
Interesting sensors are under development for flotation of the particle–bubble attachment process, where they showed that
columns for measuring the air hold-up, the location of the the bubble surface area flux Sb is one of the flotation parameters
froth–pulp interface, and the water split bias [18,19]. However, no that constrain the transport at the level of the pulp–froth interface.
industrial applications have claimed a significant improvement on The recent findings in flotation modeling related to air recovery is
the overall column control. This is mainly due to the difficulties discussed by Neethling and Cilliers [32]. All these approaches are
found in maintaining the quality of these estimations over time, commonly used for design and simulation of flotation circuits but
and the lack of reliable relationships between these intermediate not for control purposes.
objectives and the target metallurgical variables. A common alternative, in the absence of mathematical models,
is to use the cumulative process knowledge and operators experi-
4.2.2. Process and instrumentation constraints ence to build a supervisory expert control system. In some sense,
The usual practice in flotation control was to ignore the con- basic knowledge-based rules are applicable to most flotation pro-
straint issue at the design stage and then to consider it in an ad cesses. However, process constraints usually vary from plant to
hoc way during the implementation. Since each process unit is plant. Moreover, control decisions depend drastically on infrequent
unique one cannot exploit the population factor as in other indus- on-stream analyzer measurements, making it almost impossible
tries (e.g. aerospace). That is, one cannot afford extreme expenses to consider the process dynamics. Therefore, most expert systems
in designing an ad hoc control system that one knows will not work are designed to supervise the process by making changes on local
in another process and therefore its cost cannot be spread over a set points of regulatory controls from one steady state to another
large number of applications. [11,17]. Fuzzy logic has become a powerful tool to choose most
The design and maintenance costs of ad hoc control systems usu- precisely the control actions [33,34], but the frequency of decisions
ally more than offset their profitability. In conclusion, economics has not changed.
demand that the control systems must be designed, when possi-
ble, with transparent specification of performance criteria such as 4.2.4. Complementary tools
process constraints. In this sense, MPC methodology currently can When a good process model is available, the benefits of MPC can
reflect most directly many performance criteria of relevance to the be sustained over a long period of time if a mechanism to detect an
process industries, and is capable of utilizing any available process abnormality and diagnose its root cause is available. The results
model. This is the primary reason for the success of these techniques can be communicated to engineers and can also be used to adapt
in numerous applications in the chemical process industries. control parameters. Harris et al. [35] and other researchers have
Other common constraints often found in flotation plants are the proposed performance measures for existing loops.
operation and instrumentation problems that have to be detected
and solved prior to the implementation of any control strategy, as 4.2.4.1. Application of statistical methods in fault detection. Failure
was discussed in [16,17]. and fault detection is a complementary area to process control,
On stream analyzers usually provide grade information every allowing for higher levels of operational prediction and perfor-
10–20 min, depending on the complexity of the process [20]. Most mance optimization. The successful example of the application of
disturbances coming into the process units typically occur at high multivariate statistical analysis in smelters to alert operators when
frequency, making extremely difficult to capture from the experi- furnace run out conditions are being approached, is discussed by
mental data the information needed to obtain dynamic models of King [36]. This system is based on principal component analysis
the process. (PCA) models. This kind of applications to flotation processes are
discussed later in this paper.
4.2.3. Models A more general approach using multivariate statistics have been
The theory of MPC has matured considerably. However, proposed by MacGregor and his coworkers [37–39]. Successful
according to the practitioners, what limits the performance and application of principal component analysis (PCA) and partial least
L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234 231

squares (PLS) models have been reported for different kinds of Concentrate grade
chemical processes [37] and particularly for flotation processes Tailings grade
Design parameters:
[25,40,41]. Recovery
Diameter, high,
Bias rate
4.2.4.2. PCA method. The key feature of principal component anal- geometry…
ysis (PCA) method is its ability to mathematically project high Gas holdup
dimensional process and quality data into smaller dimensional,
summary data sets via the development of linear models.
The practical value of the PCA modeling method is that this
technique allows for the systematic examination and interpreta-
tion of the model outputs. Examination of the model outputs can Feed characteristics:
provide insight into the operation of an industrial process during Process species, density, solid
froth depth
monitoring and quality assurance activities. With PCA, the sys- Metallurgic percentage, particle size,
tematic interpretation of dominant patterns in the data and the air flow rate
Simulator grades, kinetic
isolation of the most important contributors to these patterns are water flow rate
possible. This allows the classification of data relationships accord-
ing to normal and abnormal operation. Some of these numerous
advantages the PCA method has over traditional monitoring and Fig. 5. Flotation column simulator structure.
prediction technologies are: provision for data dimension reduc-
tion and robustness to highly correlated, noisy and missing data
grades are predicted. The empirical model parameters were fitted
[38].
using experimental data. More details can be found in Bergh et al.
The concept of a latent variable model is that the true dimension
[33].
of a process is not defined by the number of measured variables,
The column control is similar to that shown in Fig. 4. There are
but by the underlying phenomena that drive the process. The latent
three tertiary control loops: air flow rate, tailings flow rate and
variables themselves are modeled as mathematical combinations
wash water flow rate. Feed flow rate is also measured and con-
of the measured variables and describe directions of variation in
trolled. A hydro dynamical supervisory control is implemented to
the original data. A latent variable model can contain much fewer
control gas hold up in cascade with air flow rate, froth depth in cas-
dimensions than the original data, it can provide a useful simpli-
cade with tailings flow rate and bias in cascade with wash water
fication of large data sets, and it can allow better interpretation of
flow rate. All the operating variables are measured and communi-
the measured data during analysis [39].
cated to a PLC, where the DCS has been implemented. All signals are
In a typical industrial data analysis application, k process vari-
communicated to a PC network, where the monitoring and hydro
ables, x1 , x2 , . . . , xk , are measured simultaneously and are combined
dynamical supervisory control is running under Intouch software.
into a vector associated with each observation of the k variables. If
In the PC network, the steady state test is performed on-line.
N observations are made, an (N × k) matrix X, can be constructed,
When the process reaches a steady state, the predicting model is
where each of the rows correspond to an observation of the k vari-
solved on-line to estimate the concentrate and the tailing grades.
ables, and each of the columns correspond to a specific variable
All data is displayed on PC screen.
over the N observation.
The original X matrix consisted of sixteen variables, shown in
On-line tests can be implemented based on the following crite-
Table 1, and 2550 observations of steady state data. The experi-
ria:
ments were designed to cover the maximum possible variation of
the main independent variables, and were conducted under closed
(i) It is a normal operation if the new set of data satisfies the PSE
loop control. The data was processed using PLS Toolbox from Eigen-
and T2 test.
vector Research.
(ii) It is an abnormal operation if the T2 test is failed. If the PSE test is
A PCA model was built from 1800 sets of data corresponding
passed then the model is considered to adequately represents
to a normal condition. A model with 6 latent variables was found
the process. If the PSE test is also failed then either the model
to explain at least 92% of the variance in the centered and scaled
is no longer appropriate or a measurement problem occurred.
pretreated data. For monitoring the process the Hotelling T2 limit
(iii) If only T2 test is satisfied then a measurement problem or a
lack of fit of the PCA model occurred.

In this way a diagnosis of the operation can be accomplished for Table 1


Operating and quality variables considered.
steady state data. Furthermore, the residuals are informative of the
principal process variables affecting the abnormal situation. No. Variable Tag

1 Froth depth z
4.2.4.3. Case study. A pilot column [40] was operated for the 2 Gas hold up E
air–water (and frother) system coupled with an on-line steady state 3 Dp/cell low PL
model to predict output stream grades. The convenience of the 4 Dp/cell high PH
5 Pressure to air control valve PA
approach of combining on-line process measurements and models
6 Pressure to tailings control valve PT
to empirically test strategies for process control, monitoring and 7 Bias superficial velocity Jb
diagnosis, was recently discussed by Bergh [42]. 8 Air superficial velocity Jg
A flotation column model structure was developed, following 9 Tailings superficial velocity Jt
Finch and Dobby [28]. Following Fig. 5, first the gas holdup, the 10 Feed superficial velocity Jf
11 Wash water superficial velocity Jw
bias rate and the kinetic constants for each mineralogical species 12 Cu recovery R
are estimated from empirical models, depending on operating vari- 13 Concentrate Cu grade CCG
ables such as feed flow rate, gas flow rate, wash water flow rate and 14 Feed particle size d80 D
froth depth. Then, dispersion number, residence times, froth and 15 Feed Cu grade FCG
16 Feed solid percentage S
collection recovery are estimated. Finally concentrate and tailings
232 L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234

8 150

Froth depth [cm]


6
100
PSE

4
2 50

0
0
0 200 400 600 0 200 400 600
Sample number Sample number
30
Fig. 8. Froth depth over the whole period.
Hotelling

20

10 to the extension of the fail, measured in percentage of error. Errors


less than 5% on pressure to control valves, 7% on dp/cells, 15% on
0 flow meters and 10% on virtual measurements of concentrate grade
0 200 400 600 were detected. These error limits were found for a large number of
Sample number
different operating conditions. One example is shown in Fig. 9 for
33 90 the virtual measurement of copper concentrate grade.
The same PCA model was used to test abnormal operation either
85
31 because of decision based on failed sensors or process variable
Recovery %
80
Conc. grade

deviations. The PCA model relies on the selected data. If the data
29 75 collected represents a narrow band of operation around the tar-
70 gets, it may be expected that abnormal conditions, as a result of a
27 combination of process variable deviations, will be easily detected.
65
Concentrate grade Recovery A model built on such selected data will be less useful to identify
25 60 measurements problems. The model used in this work was based on
0 200 400 600 data corresponding to a wide operation zone, favoring the detec-
Sample number
tion of sensor failures. Other approach to be tested is the use of
Fig. 6. Operating condition test A. different PCA models, based on different data, for each purpose.
The example of the application of multivariate statistics analysis
in flotation of a Rougher circuit is presented in Bergh and Niada [25].
was found to be 12.6, while the PSE (prediction squared error) limit
The PCA model was built based on operating variables and image
was 3.81.
characteristics at steady state, and may be used to alert operators
Experiments were carried on to test when the process is out of
of abnormal operating conditions, indicating the most probable
control and an abnormal operating condition is met. Two results
inputs that cause the problem. Similarly the application of mul-
are presented: when the process is at steady state and during the
tivariate statistics to flotation columns was previously discussed
transient period. One example is shown in Fig. 6, where the T2 and
[40]. A PCA model was used to detect and isolate instrumentation
PSE test has been followed for over 600 samples, taken every 5 (s).
faults and abnormal operating conditions.
One can see that most of the time the PSE test is satisfied, while
These PCA models can be effectively used as part of a supervisory
T2 test is failed at intervals 130–200, 300–430 and 480–560. On
control strategy, especially when control decisions are infrequently
these same periods, the concentrate grade is too low and recov-
made, that is the case when steady state PCA models are used.
ery is high or concentrate grade is too high and recovery is low,
then an abnormal operation has been detected. To identify which
4.2.4.4. Soft sensors. Other area of application of multivariate
variables are causing this, the individual contribution to the T2
statistics is in estimating (soft sensors) the values of unmeasured
residuals, for sample 512, are shown in Fig. 7 (the nomenclature
variables. PLS models have been built to predict concentrate grades
is described in Table 1). One can see that the main contributions
based on operating variables and froth characteristics [43]. More
were the froth depth and the high and low dp/cells. All variables
work is under development and some new results will be available
consistently showed that the problem is due to a low froth depth,
soon.
causing high recovery and low concentrate grade. Fig. 8 shows the
froth depth changes during the whole period.
If the froth depth were change from 50 to 100 cm, as is shown 4.2.5. Some advances in flotation control
at sample 600, the column operation is driven back to a normal As mentioned earlier, literature on flotation control using
condition, as can be seen from the previous figures. machine vision is very limited. Ylinen et al. [44] reported basic test
When only the PSE residuals test fails, the device measuring
the isolated variable must be recalibrated or replaced. Several tests 15
were carried out on to find the sensitivity of the monitoring test

30
10
% residual Ti

SPE

20
5

10
0
0 -15 -10 -5 0 5 10 15
z E PL PH PA PT Jb Jf Jg Jt Jw R CCG D FCG S Error %

Fig. 7. Contributions to abnormal operation A. Fig. 9. Failure detection on virtual concentrate grade.
L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234 233

results from zinc rougher flotation circuits. Image features included a better knowledge of process dynamics, to effectively handle pro-
in their control strategy were the red color of froth, bubble col- cess interactions in DCS, is needed.
lapse rate, and froth bubble size. Xanthate and CuSO4 addition Supervisory control of flotation plants, on top of stabilizing con-
rates were used as manipulated variables. In [44], the applicabil- trol, has been implemented in the form of sub-optimal expert
ity of those image variables in flotation control was demonstrated systems. The major drawback of this approach is the difficulties
through real plant tests. A continuation of this work can be found found in replicating a particular solution from one plant to another
in Kaartinen et al. [45]. FrothmasterTM is the first commercial plant. However, this approach presents the advantage of flexibility,
machine vision system to report flotation control tests [46]. A sim- where the lack of accuracy and availability of key measurements
ple rule-based master controller included one image variable (froth such as grades can be considered in the control strategy, as well as
speed) and three manipulated variables (level, frother addition the particular inclusion of some operating constraints.
rate, and aeration rate). Control results showed that the quality In the last years several contributions are decreasing the actual
of concentrate obtained could be stabilized when froth speed was gap. The use of multivariate statistics may open new opportunities
controlled. Froth velocity has been used as a more direct indi- to deal with infrequent grade measurements, and to obtain more
cator of concentrate mass pull, to adjust pulp level. An example valuable information from the thousands of cameras that have been
of this kind of control application is described by Supomo et al. installed around the world. Froth image analysis and reflectance
[47]. spectroscopy analysis can be integrated with operating variables
Although it is very limited, the literature regarding froth-based to build better and more useful models.
flotation control confirms the possibility of the use of image Statistical methods seems to provide a general framework to
features in controlling flotation processes. Froth image features build models in latent variables related to froth characteristics at
reflect important process characteristics and respond to changes in short sampling intervals, and as a complementary tool to better
manipulated variables. Therefore, by employing image features as identify different operating scenarios and to opportunely detect
process outputs, it is possible to build a causal process model that faults in key instrumentation. All these advances may lead to cre-
can predict image features from the given values of manipulated ate the minimum conditions necessary to successfully implement
variables, and furthermore any model-based control technique can MPC algorithms. However, most work has to be done to assure that
be applied to froth-based flotation control using the causal model. the theoretical benefits of MPC are not lost with the actual plant
The use of a model-based control technique will provide better con- constraints.
trol performance compared to simple PID or rule-based controllers
[48,49]. Liu and MacGregor [48] discussed and illustrated a new Acknowledgements
method for froth-based flotation modeling and control that can be
used as part of comprehensive flotation control systems. The new The authors would like to thanks Santa Maria University (Project
method is based on the causal process model predicting future froth 271068), Conicyt (Project Fondecyt 1100854), and NEIM, Project
appearances (e.g. bubble size distribution, clear windows, and black P07-087-F, ICM-Mideplan for their financial support.
holes) from the given values of manipulated variables and observed
values of the process variables. With this model, the new values
References
of manipulated variables for achieving specified froth appearances
can be obtained via optimization. The novelty of this approach con- [1] D.J. McKee, Automatic flotation control – a review of 20 years of effort, Minerals
sisted that instead of using a concentrate grade as a target variable, Engineering 4 (1991) 653–666.
the method used the scores of a PCA model, whose values rep- [2] D. Hodouin, S.-L. Jamsa-Jounela, M.T. Carvalho, L.G. Bergh, State of the art and
challenges in mineral processing control, Control Engineering Practice 9 (2001)
resent a froth appearance [50,51]. Since this model was obtained 995–1005.
from operating data and image characteristics, no grade measure- [3] P. Thwaites, Process control in metallurgical plants – from an Xstrata perspec-
ments are needed. Simulation using the steady state causal model tive, Annual Reviews in Control 31 (2007) 221–239.
[4] C.E. Garcia, D.M. Prett, M. Morari, Model predictive control: theory and practice
provided control performance that was very satisfactory in achiev-
– a survey, Automatica 25 (1989) 335–348.
ing a specified froth appearance. It is important to note, that froth [5] S.J. Qin, T.A. Badgwell, A survey of industrial model predictive control technol-
appearance represents a time variant target that strongly depends ogy, Control Engineering Practice 11 (2003) 733–764.
[6] C.R. Cutler, B.L. Ramaker, Dynamic matrix control – a computer control algo-
on feed characteristics. Therefore, a new target represented by a
rithm, in: AICHE, National Meeting, Houston, TX, April, 1979.
new froth appearance must be set, based on the available grades of [7] D.M. Prett, R.D. Gillette, Optimization and constrained multivariable control
relevant streams. When a dynamic process model is used to predict of a catalytic cracking unit, in: Proceedings of the Joint Automatic Control
future froth status within a fixed time horizon, then an optimizer Conference, San Francisco, CA, 1980.
[8] M. Morari, J.H. Lee, Model predictive control: past, present and future, Com-
can find sequences of the manipulated variables, which is essen- puters and Chemical Engineering 23 (1999) 667–682.
tially MPC. [9] S.-L Jamsa-Jounela, M. Dietrich, K. Halmevaara, O. Tiili, Control of pulp levels in
flotation cells, Control Engineering Practice 11 (2003) 73–81.
[10] B. Stenlund, A. Medvedev, Level control of cascade coupled flotation tanks,
Control Engineering Practice 10 (2002) 443–448.
5. Conclusions [11] L.G. Bergh, J.B. Yianatos, Flotation column automation: state of the art, Control
Engineering Practice 11 (2003) 67–72.
[12] L.G. Bergh, J.B. Yianatos, Experimental studies in flotation column dynamics,
MPC is ideally the solution for high quality control. However, Minerals Engineering 7 (1994) 345–355.
to be applicable without losing its benefits, good measurements, [13] M. Persechini, F. Jota, F. Peres, Dynamic model of a flotation column, Minerals
acceptable regulatory control of local objectives (DCS), reliable Engineering 13 (2000) 1465–1481.
[14] J. Bouchard, A. Desbiens, R. del Villar, E. Nunez, Column flotation simulation
dynamic models, explicitly stated process constraints and new
and control: an overview, Minerals Engineering 22 (2009) 519–529.
methods to promote robustness are needed. Flotation processes [15] J. Mckay, R. Inchausti, Expert supervisory control of flotation columns, in: C.O.
have weaknesses in most of those aspects. Gomez, J.A. Finch (Eds.), Column’96, Proceedings of the International Sympo-
sium on Column Flotation, Montreal, Canada, 1996, pp. 353–367.
Regulatory control of local objectives in flotation plants presents
[16] L.G. Bergh, J.B. Yianatos, Hierarchical control strategy in columns at El Teniente,
at least the following problems. First, maintenance programs to in: C.O. Gomez, J.A. Finch (Eds.), Column’96, Proceedings of the International
assure quality of measurements and actuators are insufficient. Sec- Symposium on Column Flotation, Montreal, Canada, 1996, pp. 369–380.
ond, a higher interaction of flotation, comminution and mining [17] L.G. Bergh, J.B. Yianatos, Supervisory control experience on large industrial
flotation columns, in: D. Hodouin, C. Bazin, A. Desbiens (Eds.), Proceedings of
processes is needed, in order to decrease the important effect of the International Symposium, Control and Optimization in Minerals, Metals,
time variant disturbances coming into the flotation plants. Finally, and Materials Processing, Quebec, Canada, 1999, pp. 299–310.
234 L.G. Bergh, J.B. Yianatos / Journal of Process Control 21 (2011) 226–234

[18] C.O Gomez, F. Tavera, J.A. Finch, R. Perez, R. del Villar, Continuous gas hold up [41] G. Bartolacci, P. Pelletier, J. Tessier Jr., C. Duchense, P.-A. Bosse, J. Fournier,
measurement in flotation columns, in: Proceedings 27th Annual Meeting of the Application of numerical image analysis to process diagnosis and physi-
Canadian Mineral Processors, Otawa, Ontario, 1995, pp. 202–216. cal parameter measurement in mineral process – part I: flotation control
[19] C. Oı̌Keefe, J. Viega, M. Ferdinand, Application of passive sonar technology to based on froth textural characteristics, Minerals Engineering 19 (2006)
mineral processing and oil sands applications, in: 39th Annual Meeting of the 734–747.
Canadian Mineral Processors, Ottawa, Canada, 2007, pp. 429–457. [42] L.G. Bergh, Combining on-line process measurements and models to empir-
[20] O. Haavisto, H. Hyötyniemi, Reflectance spectroscopy in the analysis of mineral ically test strategies for process monitoring, diagnosis and control, in:
flotation slurries, in: L. Bergh (Ed.), Pre-prints of IFACMMM2009, Viña del Mar, Proceedings IFAC 12th Symposium on Automation in Mining Mineral Metal
Chile, October, 2009, p. 28. Processing, Québec City, Canada, August 21–23, 2007, pp. 363–368.
[21] G. Bonifazi, S. Serranti, F. Volpe, R. Zuco, Software sensors, digital imaging based [43] V. Nakagawa, L.G. Bergh, Soft sensor based on PLS in a flotation circuit, in:
for flotation froth supervision: algorithm and procedures, in: D. Hodouin, C. Internal Research Report (in Spanish), Chemical Engineering Department, Santa
Bazin, A. Desbiens (Eds.), Proceedings of the International Symposium, Con- Maria University, 2008.
trol and Optimization in Minerals, Metals, and Materials Processing, Quebec, [44] R. Ylinen, J. Miettunen, M. Molander, E.-R. Siliamaa, Vision and model-based
Canada, 1999, pp. 143–146. control of flotation, in: S.-L. Jamsa-Jounela, E. Vapaavuori (Eds.), Proceedings
[22] A Cipriano, M. Guarini, A. Soto, H. Briceno, D. Mery, Expert supervision of flota- IFAC Workshop on Future Trends in Automation in Mineral and Metal Process-
tion cells using digital image processing, in: H. Hoberg, H. von Blottnitz (Eds.), ing, Finland, August 22–24, 2000, pp. 475–480.
Proceedings of the XXth International Mineral Processing Congress, vol. 1, 1995, [45] J. Kaartinen, J. Hätönen, H. Hyötyniemi, J. Miettunen, Machine-vision-based
pp. 281–292. control of zinc flotation – a case study, Control Engineering Practice 14 (2006)
[23] J.S.J. Van Deventer, M. Bezuidenhout, D.W. Moolman, On-line visualisation of 1455–1466.
flotation performance using neural computer vision of the froth texture, in: H. [46] N. Brown, P. Bourke, S. Ronkainen, M. van Olst, Improving flotation
Hoberg, H. von Blottnitz (Eds.), Proceedings of the XXth International Mineral plant performance at Cadia by controlling and optimizing the rate of
Processing Congress, vol. 1, 1995, pp. 315–326. froth recovery using Outokumpu FrothmasterTM , in: Proceedings of 33rd
[24] H. Hyotyniemi, R. Ylinen, Modeling of visual flotation froth data automation in Annual Meeting of Canadian Mineral Processors, Ottawa, Canada, 2001,
mining, mineral and metal processing, in: J. Heidepriem (Ed.), Proceedings of pp. 25–36.
IFAC Symposium, Cologne, Germany, 1998, pp. 309–314. [47] A. Supomo, E. Yap, X. Zheng, G. Banini, J. Mosher, A. Partanen, PT Freeport
[25] L.G. Bergh, F. Niada, Building PCA models for operating diagnosis in an industrial Indonesia’s mass-pull control strategy for rougher flotation, Minerals Engineer-
rougher flotation circuit, in: F. Romero, F. Levi (Eds.), Proceedings of Automin- ing 21 (2008) 808–816.
ing, Santiago, Chile, 2008, pp. 3–10. [48] J. Liu, J.F. MacGregor, Froth-based modeling and control of flotation processes,
[26] N. Barbian, J. Cilliers, S. Morar, D. Bradshaw, Froth imaging, air recovery and Minerals Engineering 21 (2008) 642–651.
bubble loading to describe flotation bank performance, International Journal [49] F. Nuñez, A. Cipriano, Visual information model based predictor for froth speed
of Mineral Processing 84 (2007) 81–88. control in flotation process, Minerals Engineering 22 (2009) 366–371.
[27] R.P King, Modeling and simulation of mineral processing systems, 1st ed., [50] J. Liu, J.F. MacGregor, C. Duchesne, G. Bartolacci, Monitoring of flotation
Butterworth-Heinemann, Oxford, UK, 2001. processes using multiresolutional multivariate image analysis, Minerals Engi-
[28] J.A. Finch, G.S. Dobby, Column Flotation, Pergamon Press, New York, 1990. neering 18 (2005) 65–76.
[29] J.B. Rubinstein, Column Flotation: Processes, Designs and Practices, 1st ed., [51] J. Liu, J.F. MacGregor, On the extraction of spectral and spatial information
Gordon and Breach Science Publishers, Basilea, Switzerland, 1995. from images, Chemometrics and Intelligent Laboratory Systems 85 (2007)
[30] B. Pyke, J. Duan, D. Fornasiero, J. Ralston, From turbulence and collision to 119–130.
attachment and detachment: a general flotation model, in: J. Ralston, J. Miller,
J. Rubio (Eds.), Proceedings of the Strategic Conference Flotation and Floccu-
Professor Bergh is chemical engineer from Santa Maria
lation: From Fundamentals to Applications, Snap Printing, Australia, 2003, pp.
University (1976), holds a M.Eng. (1983) and a Ph.D. (1987)
77–89.
from McMaster University, Canada. He gives courses in the
[31] P.T.L. Koh, M.P. Schwarz, CFD modelling of bubble–particle attachments in
undergraduate and graduate chemical engineering pro-
flotation cells, Minerals Engineering 19 (2006) 619–626.
grams in the area of process control and applied statistics.
[32] S.J. Neethling, J. Cilliers, Predicting air recovery in flotation cells, Minerals Engi-
He is author of a great number of scientific publications,
neering 21 (2008) 937–943.
and he is very active in the organization and participation
[33] L.G. Bergh, J.B. Yianatos, C. Leiva, Fuzzy supervisory of flotation columns, Min-
of international conferences on the subject. He is the vice-
erals Engineering 11 (1998) 739–748.
chair of the international technical committee of the IFAC
[34] M.T. Carvalho, F. Durao, Strategies for fuzzy control of a water/air column, in:
chapter of Automation on MMM processes and he has par-
P. Massacci (Ed.), Proceedings of the XXIth IMPC, vol. 3, 2000, pp. C3-17–C3-23.
ticipated as consultor for the mineral industry in Chile and
[35] T.J. Harris, F. Boudreau, J.F. MacGregor, Performance assessment of multivari-
abroad.
able feedback controllers, in: AIChE Annual Meeting, Miami Beach, 1995.
[36] M. King, The evolution of technology for extractive metallurgy over the last 50
years—is the best yet to come? JOM 59 (2007). Professor Yianatos is chemical engineer from PUCV
[37] J.V. Kresta, J.F. MacGregor, T.E. Marlin, Multivariate statistical monitoring of (1974), holds a M.Sc. (1979) from lÉcole Polytecnique,
process operating performance, Canadian Journal of Chemical Engineering 69 Montreal University, Canada, and a Ph.D. (1987) from
(1991) 35–47. McGuill University, Canada. He gives courses in the under-
[38] T. Kourti, J.F. MacGregor, Process analysis monitoring and diagnosis using graduate and graduate chemical engineering programs in
multivariate projection methods – a tutorial, Chemometrics and Intelligent the area of flotation. He is author of a great number of
Laboratory Systems 28 (1995) 3–21. scientific publications, and he is very active in the orga-
[39] J.F. MacGregor, T. Kourti, J. Liu, J. Bradley, K. Dunn, H. Yu, Multivariate methods nization and participation of international conferences on
for the analysis of data bases process monitoring, and control in the material the subject. He is a member of the editorial committee of
processing industries, in: Proceedings 12th IFAC Symposium MMM’07, Quebec Minerals Engineering and he has participated as consultor
City, August 21–23, 2007, pp. 193–198. for the mineral industry in Chile and abroad.
[40] L.G. Bergh, S. Acosta, On-line fault detection on a pilot flotation column using
linear PCA models, in: F. Romero, F. Levi (Eds.), Proceedings Automining, San-
tiago, Chile, 2008, pp. 57–66.

You might also like