Level Control Strategies For Flotation Cells
Level Control Strategies For Flotation Cells
net/publication/248475855
CITATIONS READS
27 1,603
2 authors:
Some of the authors of this publication are also working on these related projects:
Artificial Intelligence applied for industrial lime kiln control View project
All content following this page was uploaded by Sirkka-Liisa Jamsa-Jounela on 09 June 2019.
Abstract: Flotation is a difficult process to run efficiently. One way to make flotation
performance better is to improve cell level control. However, controlling pulp levels in flotation
cells is a complex control task because of strong interactions between the levels in flotation cells.
Therefore advanced controllers are needed to give good level control. This paper deals with a
model of six flotation cells in series. Simulations are performed to compare different control
strategies. Four control strategies are considered: one SISO controller and three different MIMO
controllers including a new multivariable controller. It is shown that level control performances
of the MIMO controllers are significantly better than that of the classical SISO controller.
V1 y n KC v (u n 1 ) y n 1 y n hn 1
( q F1 ) q KCv (u1 ) y1 y 2 h1 (1)
t t An (6)
where q = feed rate to the first cell, y1 = pulp level KC v (u n ) y n hn
in the first cell, y2 = pulp level in the second cell, hn
An
= physical difference in height between the cells, u1
= control signal, K = constant coefficient, F1 =
where n = 5.
V2
2.2. Double cells in series F 1 F 2 g ( y1 y 2 )ll hl
t (10)
Mathematical models for the double cells can be K 2 Cv (u1 ) y 2 y 3 h1
derived in a similar manner (Jämsä-Jounela et al.,
2003). The principle differences compared with the
2.3. Modelling the Outokumpu flotation cells
mathematic models of single cells in series are that, in
a double cell, both pulp levels are controlled by
Fig. 3 shows the cross-section of the flotation cells
manipulating a control valve in the second cell
under study. The pulp level changes as a function of
outflow, as can be seen from Fig. 2. The cells are
the cell volume. The change is linear from the
physically on the same level.
bottom of the cell to the starting level of the launders
and boosters, denoted by Hlowerpart in Fig. 3. The
The pulp level in the second cell is measured and
cross-section of the pulp subsequently decreases on
compared with the set point. This signal is used as
moving upwards because the launders and
input to a PI-controller. The output signal of the
‘boosters’ reduce the volume of the cell.
controller is the desired valve position as denoted by
u1. The cells in a double cell are connected via a
flange. The flange limits the maximum flow between
Rr,out LC LB
the cells. The pressure difference in the cells is the
only driving force for the flow, and depends on the
density of the pulp. LR rC r2 rB
HC
HB
y1 y2 h a
y3
q
F1 F2
F3
u1
Hlowerpart
Fig. 2. Double flotation cell series
where g = gravity, y1 = pulp level in the first cell, and Calculation of the pulp volume can be divided into
y2 = pulp level in the second cell. two sections: the pulp level below and above the
level of Hlowerpart. When the volume is smaller than
The volume flow across the flange can be calculated the volume of the cylinder´s Hlowerpart, the pulp level
as is determined as
V . (11)
htot
F1 vAflange 2 g ( y1 y2 )ll hl (8) Rtot
2
where Aflange = cross-sectional area of the flange, ll = where Rtot is the radius of the cell.
length of the flange, and hl = height of the flange.
If the pulp volume is equal or greater than Hlowerpart,
The pressure drop due to flowing resistances is the volume is written as
assumed to be negligible and can be ignored. The
change of the pulp volume in the first cell with respect V Vlower_ part Vupper_ part(h) VB (h) VR (h) (12)
to time can be written as
V1 where Vlowerpart = volume of the cell below the level
q F q 2 g ( y1 y 2 )ll hl (9) of Hlowerpart, Vupperpart = volume of the cylinder above
t Hlowerpart, VB = volume of the boosters, and VR =
volume of the launders.
The outflow of the second double cell is similar to that
of a single cell, and the flow into the second cell is the
A level variable, the zero point of which is equal to
outflow of the first. Therefore the mathematical model
Hlowerpart is denoted by h. The volumes of the launder
is
and booster are obtained by geometric relations, and
substituting them in Eq. 12 results in
The valves in the models are sized for a flow which
has a retention time of 1.5 min in one cell. The flow
h 3 ( K B2 ) h 2 (K B Rtotal ) (13)
3 rate to the first cell is also calculated using this
h( ( K R Rtotal
2
)) (V Vlowerpart) 0 retention time value.
3. Control strategies
Fig. 4. Pulp level as a function of pulp volume A flow feed-forward controller monitors disturbances
in the inflow to the first cell and uses proportional
The third order equation has a solution in [Hlowerpart action to close or open the valves of the cell in order
Htotal], where Htotal is the total height of the cell. KB, to compensate for disturbances. Compensation is
KR and Vlowerpart are constants and specific for each linearly dependent on the difference between the
cell size. The total level of pulp can be determined current inflow and the normal inflow. The
by summarizing h and Hlowerpart. measurement signal is filtered in order to prevent the
feed-forward control from reacting to random
The effect of pulp level non-linearity can be seen in variation in the flow. However, this kind of controller
Fig. 4, in which the pulp level is presented in ideal does not provide any extra performance improvement
tank conditions as a function of the pulp volume. in the event of disturbances occurring somewhere else
The cell type is TC-50, the maximum volume of in the cell series. The model of the feed-forward
which is 50 m3. controller is shown in Fig.5.
Fin
2.4. Valve sizing and characteristic curve of the Measure- Fin.m Feed-
ment forward
valves
yset + e + Flotation y
+ u F cell
Valve sizing is based on the Cv value, which is PI Valve
dynamics
controller
calculated according to the ISA standard as follows: - as
(14)
ym
Measurement
C v 1.17Q
p
Where Fig. 5. Control diagram of feed-forward controller.
Q is the flow rate, m3/h, Cv the valve capacity 3.2. Decoupling controller
coefficient, the pulp density, kg/m3, and p the
pressure difference over the valve. A decoupling controller is based on differential
equations (1)–(3). The purpose of the decoupling
The flow rate (m3/h) through the cell is calculated as controller is to eliminate the crosswise effects of
control loops, and hence the stability of a single
Vcell control circuit depends only on its own stability
Q 1.2 (15) features. The basic model of the decoupling controller
/ 60 is shown in Fig. 6.
where Vcell is the cell volume (m3) and is the pulp
retention time in the cell.
+ y1 ( s ) influenced not only by the difference between a set
m1 ( s )
H 11 ( s ) point and the measured level in the tank, but also the
+ differences between set points and the measured levels
H 21 ( s ) in all the tanks in upstream. These variables are
summed and fed to the PI-controller of the cell.
H 12 ( s ) Furthermore, the variables are scaled by a suitable
m2 ( s ) + y2 ( s) factor depending on the valve size, position and
H 22 ( s ) process.
+
e2
where Fiin is a change of inflow to tank i. Using the e1 P2 e3
valve functions from Eqs. (1)–(3) the equation can P1 + + P3
be written as follows +
yset + Flotation y
+ e u F cell
Fi Ki Cvi ui ( hi )
PI Valve
(5) -
controller dynamics
as
e5
yset e u +
3.3. Multivariable controller similar to Floatstar™
+
F y
PI controller Valve Flotation cell dynamics
- +
ym Measurement
4. Simulations
t2
4.25 4.25
4.2 4.2
4.15 4.15
4.1 4.1
4.05 4.05
4 4
0 100 200 300 400 500 0 100 200 300 400 500
Fig. 10. Feed-forward controller. On the left the response to a -20% change in pulp feed, and on the right the response to set
point changes.
4.25 4.25
4.2 4.2
4.15 4.15
4.1 4.1
4.05 4.05
4 4
0 100 200 300 400 500 0 100 200 300 400 500
Fig. 11. Decoupling controller. On the left the response to a -20% change in pulp feed, and on the right the response to set
point changes.
4.25 4.25
4.2 4.2
4.15 4.15
4.1 4.1
4.05 4.05
4 4
0 100 200 300 400 500 0 100 200 300 400 500
Fig. 12. Multivariable controller similar to Floatstar™. On the left the response to a -20% change in pulp feed, and on the right
the response to set point changes.
Fig. 13. New multivariable controller. On the left the response to a -20% change in pulp feed, and on the right the response
to set point changes.
Table 3. The performance indices for the multivariable controller similar to FloatstarTM
MV controller ISE(+20%) IAE(+20%) ISE(-20%) IAE(-20%) ISE(s.p.c.) IAE(s.p.c.)
1 7.81 499 9.02 527 2.2 202
2 0.1 65.0 0.07 58.6 2.3 243
3 0.03 25.2 0.03 26.5 2.3 248
4 0.0001 2.2 0.00006 1.4 2.3 249
5 0.0001 2.7 0.00008 1.5 2.3 245
6 0.01 18.5 0.002 7.8 1.7 151
References