You are on page 1of 10

Minerals Engineering 17 (2004) 1189–1198

This article is also available online at:


www.elsevier.com/locate/mineng

Dynamic simulation of grinding circuits


Yi Liu *, Steven Spencer
a
CSIRO Minerals, Private Mail Bag 5, Menai, NSW 2234, Australia

Received 1 April 2004; accepted 12 May 2004

Abstract

A flexible and powerful dynamic simulation approach to grinding circuit simulation has recently been developed in CSIRO Min-
erals. The MATLAB/SIMULINK graphical programming environment has been used to construct a library of dynamic mathemat-
ical models of a number of key grinding and separation devices and to link them into various complex dynamic grinding circuits.
True real-time dynamic simulation and visualisation of interlinked unit process operations in grinding circuits of arbitrary complex-
ity can readily be achieved.
The application of the dynamic simulation approach can help greatly in understanding the sometimes complex, nonlinear behav-
iour and dynamic interactions in various grinding circuits. Dynamic simulation can be used to test ‘‘what-ifs’’ in grinding process
operations such as circuit response to variations in feed and unit operation characteristics. It is a cheap and effective means of inves-
tigating circuit optimisation without the risk of possible damage to operating units or production of a large amount of unwanted
product during a physical optimisation process. Dynamic simulation is also extremely useful in developing and testing new ideas for
process soft-sensors and control. The experience and knowledge gained in dynamic simulation of grinding circuits is directly appli-
cable to other dynamic flowsheet modelling and optimisation problems in the minerals and process engineering industries. The
advantages of building flowsheet models within the MATLAB/SIMULINK programming environment include the ability to readily
develop and modify continuous, discrete and/or hybrid models of individual unit operations, with solution of the flowsheet system
by a powerful in-built suite of equation solvers and analysis of results utilising extensive existing graphical capabilities. Flowsheet
models of arbitrary complexity can easily be graphically developed, while individual unit models can be developed in terms of graph-
ical block diagrams and/or customised block models written in computer code.
 2004 Elsevier Ltd. All rights reserved.

Keywords: Comminution; SAG milling; Modelling; Simulation

1. Introduction simulation in most of the mineral processing industry,


instead relying on pilot plant studies and/or steady-state
Real time dynamic computer simulation has been a flowsheet simulation for plant design, equipment dimen-
powerful tool not only in traditional high-tech aero- sioning and pre-control optimisation.
space and military industries, but also in other areas With recent progress in on-line measurement in min-
such as the automotive, steel making, and chemical eral processing, there are an increasing number of min-
processing industries. However, until very recently, there eral processing variables that can be measured on-line
has been limited practical application of dynamic in real time (Death et al., 2002). Soft sensor models are
also increasingly being developed for critical plant varia-
*
bles that have previously been unavailable (Gonzalez,
Corresponding author. Tel.: +61 2 9710 6731; fax: +61 2 9710
6789.
1999). This progress has greatly improved the opportuni-
E-mail addresses: yi.liu@csiro.au (Y. Liu), steven.spencer@csiro.au ties for more advanced control techniques to be applied
(S. Spencer). to mineral processing. To do this, a full understanding

0892-6875/$ - see front matter  2004 Elsevier Ltd. All rights reserved.
doi:10.1016/j.mineng.2004.05.018
1190 Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198

of the dynamic behaviour of a processing circuit and the developed, with specific application in grinding circuit
dynamic interactions between the external process varia- dynamic simulation. The reasons for the choice of grind-
bles open to manipulation and internal (and perform- ing circuits as the initial area for model development is
ance) variables of the circuit is crucial before any the relative maturity of dynamic mathematical models
advanced process control can be successfully imple- for some of the unit operations and the interest in dy-
mented. Real time dynamic simulation provides a power- namic control of problematic unit operations such as
ful tool to gain such an understanding with minimum SAG/AG mills. The approach exploits extensions of lit-
associated cost. erature dynamical mathematical models of grinding mill
Many simulation packages and techniques already unit operation developed into a SIMULINK unit model
exist for flowsheet simulation in the mineral processing graphical library and the flexibility/capacity of SIMU-
industry. They have been widely and successfully used LINK to link these individual units into complex dy-
for plant design, capacity planning (equipment sizing), namic flowsheets. In this manner validated individual
circuit optimisation, problem diagnosis and costing pur- unit models can be linked in an arbitrary manner and
poses. However, most of these existing simulation pack- used to perform true real-time dynamic simulations.
ages are based on steady state analysis (for instance The application of the dynamic simulation approach
METSIM, USIM PAC, Limn and JKSimMet) and can help greatly in understanding the sometimes com-
may utilise empirical (and in the worst cases Ôblack- plex, nonlinear behaviour and dynamic interactions in
boxÕ) models of limited generality for individual unit various grinding circuits. Dynamic simulation can be
operations. Such packages cannot simulate the dynamic used to test ‘‘what-ifs’’ in grinding process operations
behaviour and interactions of processing units within a such as circuit response to variations in feed and unit
circuit during transitional periods between various stea- operation characteristics. It is a cheap and effective
dy states (including prediction of transition times), nor means of investigating circuit control and optimisation
can they capture the real-time dynamic interactions be- without the risk of possible damage to operating units
tween external process variables (e.g. feed variations), or production of a large amount of unwanted product
internal variables (e.g. grinding mill load), and perform- during a physical plant studies. Dynamic simulation is
ance variables (e.g. product size distribution and flow also extremely useful in developing and testing new ideas
rate) of a processing circuit. Such dynamic variations for process soft-sensors and control.
and interactions can cause major problems for process The next section briefly describes the main mathemat-
control and optimisation, most notably, in the case of ical models used in our dynamic simulations. Section 3
semi-autogenous grinding/autogenous grinding (SAG/ summarises the general features of the simulation ap-
AG) mills in primary grinding circuits. Some dynamic proach and the specifics of the comminution model li-
simulation packages do exist (for instance Aspen brary constructed for dynamic simulation of grinding
Dynamics and SysCAD). In the case of the Aspen suite circuits. Several dynamic simulation examples are given
of products, their use may be viewed as relatively high in Section 4. Section 5 concludes the paper with some re-
cost and suitable largely as a Ôhigh endÕ solution to flow- marks on the flexibility of the approach, possible future
sheet modelling needs for most of the mineral processing extensions and practical applications.
industry. In the case of SysCAD, the dynamic capability
is available but to the authors knowledge has so far
has largely been used as a means to obtain a steady 2. Dynamic models for grinding circuit unit operations
state configuration for analysis. It is also known that
SIMULINK has been used for simulation of the alu- The key unit model in a grinding circuit is the grind-
mina refinery process and testing of control strategies ing device itself, in many flowsheets being a SAG/AG
at Nabalco–Alcan Gove Pty Ltd. However, the and ball mills, respectively for primary and secondary
approach has not to our knowledge been extended for grinding. There is a well-known mathematical model
general use in the mineral processing industry. for ball mill operation based on the population balance
It is our intention to explore the techniques of dy- modelling approach, with the assumption that mill
namic simulation used in other industries (under the dynamics can be modelled by a number of perfect mixers
MATLAB/SIMULINK environment) for development in series (see, Whiten, 1974; Austin et al., 1984). Let
and application in mineral processing dynamic flowsheet X(t) = [x1(t), x2(t), . . . , xn(t)]T be the vector representing
simulation. The main reasons to use SIMULINK are its the mass of solids in discrete size fractions in a perfect
modular approach to model building, open model struc- mixer, then single mixer ball mill breakage in a mill with
ture, ease of changing circuit configurations and links, constant hold-up can be modelled as governed by the
powerful real time graphic display functions for process following equation:
variables, and integrated advanced nonlinear dynamic
system solvers. A flexible and powerful dynamic simula- dX ðtÞ
¼ ðBðtÞ  IÞSðtÞX ðtÞ: ð1Þ
tion flowsheet modelling approach has accordingly been dt
Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198 1191

Here B(t) is the breakage distribution function (lower Eq. (3) is the generic building block of the grinding
triangular matrix), S(t) is the breakage rate (selection) mill models for this dynamic simulation approach. In
function (diagonal matrix), and I is the identity matrix. practice, we also need to include a water phase mass bal-
It is usually assumed that the breakage distribution and ance in the above mill model if a wet grinding circuit is
breakage rate functions are constant matrices, and can to be simulated. The water phase model will not be dis-
be estimated from batch grinding tests (see, Austin cussed in this paper.
et al., 1984; Weller et al., 1997, 2000). To model a Other key unit operations in grinding circuits are
SAG/AG mill, as well as to reflect possible ore hardness mixing and separation devices. A dynamical mathemat-
changes in the feed, the following single mixer nonlinear ical model of a sump unit operation can be derived in
grinding phenomenological model was developed by us: the similar fashion to Eq. (3), based on simple mixing
dX ðtÞ principles with an associated mean residence time. There
¼ ðBðtÞ  IÞ½bðtÞðcðtÞSðtÞ þ aS a ðtÞX ðtÞÞX ðtÞ ð2Þ are many types of models for cyclone separators in the
dt
literature, which will not be discussed in this paper.
Here B(t) and S(t) are the same as in Eq. (1), and The hydro-cyclone model we used in this study is based
Sa(t) is a breakage rate (lower triangular matrix) repre- on an empirical model (Austin et al., 1984). Neither of
senting the effect of autonomous grinding. The constant these models will be described in any detail in this paper.
0 6 a 6 1 is a structure parameter. When a = 0, the
model simulates a ball mill, 0 < a < 1 simulates a SAG
mill, and when a = 1 and S(t) = 0, the model simulates 3. General features and the specifics of comminution
an AG mill. Function b(t) is used to simulate changes models
in feed ore hardness. The model simulates ‘‘softer’’ ore
when b(t) < 1, and b(t) > 1 for ‘‘harder’’ ore, and As can be seen from the last section, dynamical math-
b(t) = 1 returns to ‘‘normal’’ ore hardness. Similarly, ematical models of grinding mills can quickly grow into
function c(t) is used to simulate the effects of ball charge some very complex, nonlinear and highly inter-con-
in the mill. When c(t) > 1, extra balls are added, when nected differential equations. The complexity of the
c(t) < 1 balls are consumed, and when c(t) = 1, we as- whole grinding circuit will dramatically increase once
sume no variations of ball charge in the mill. we start to connect different unit models into a grinding
Eq. (2) is restricted to modelling breakage in a single circuit and when wet grinding is considered. Any closed-
perfect mixer. However, grinding mill operation gener- loop control (even with simple PID control) will com-
ally can be more reasonably modelled in terms of several plicate the models further. It is clear that a powerful
perfect mixers connected in series. This provides a low nonlinear differential equation solver is a must for any
order model for the dynamics of mass transportation dynamic simulation of such complex models. In addi-
through the mill. A critical parameter in this model is tion, a modular and subsystem approach is highly desir-
the mean residence time of the solids in the mill. An- able to manage the complexity of the unit models and
other consideration is that at the discharge end of any also, the simulation tool has to be sufficiently flexible
grinding mill, there is generally a size classification to allow users to simulate a wide variety of types of
effect, sometimes due to the presence of a grate or grinding circuits with different connectivity. In order
screen. In these circumstances, the following model to fully understand the true dynamical behaviour of
better describes comminution in a perfect mixer: individual unit models and the linked flowsheet, it is also
dX ðtÞ necessary to have real time graphical display capacity in
¼ ðBðtÞ  IÞ½bðtÞðcðtÞSðtÞ the simulation tool.
dt
1 ð3Þ After a review of many commercially available dy-
þaS a ðtÞX ðtÞÞX ðtÞ þ ðf ðtÞ  pðtÞÞ namic simulation packages on the market, SIMULINK
s
pðtÞ ¼ CðtÞX ðtÞ (www.mathworks.com) was chosen for this work due to
its strong dynamical modelling capability and flexibility.
Here f(t) = [f1(t), f2(t), . . . , fn(t)]T is the mass of the sol-
ids feed, and mass of the mixer product is 3.1. General features of SIMULINK
p(t) = [p1(t), p2(t), . . . , pn(t)]T. Matrix C(t) contains classi-
fication coefficients for the mixer. It is usually a diagonal SIMULINK is a general purpose, very powerful and
constant identity matrix for all mixers of a grinding mill flexible dynamic system simulation environment. It has
model except the last mixer, which will also be a diago- been applied to various time-domain dynamic system
nal matrix but reflect the classification effects of the mill simulations in a wide variety of industries, such as aero-
at the discharge. Here s is the mean residence time for space (e.g. F14 flight control, missile flight control, lunar
solids in a mixer, which can be obtained by appropriate module autopilot, and radar tracking), and automotive
analysis of pulse injection tracer tests (see, Weller et al., (e.g. engine timing control, anti-lock brake system, auto-
2000). matic transmission control, active suspension, power
1192 Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198

window control). A good exposition of the capabilities lations of grinding circuits. A number of other mineral
of SIMULINK can be found at the Mathworks SIMU- processing unit operation library models are currently
LINK Technical Literature Web Page. under development.
The key features of the SIMULINK can be summa- There are several key features of this library:
rised as:
• The general approach to model development is to try
• Modular and subsystem approach to handle very to make a model as generic as possible to accommo-
complex systems; date a variety of simulation situations.
• Intuitive block-diagram (graphical) interfacing makes • To develop a grinding circuit, it is a simple task of
it easy to construct and understand; drag and drop of appropriate blocks (grinding units)
• Very rich commonly used block and subsystem from the library into a new workplace, and then the
libraries; blocks can be linked into a grinding circuit by click
• Extensive control system libraries can be readily used and drag of the mouse. After linking with the feed
for closed-loop simulations; and appropriate display tools in the same way, the
• Flexible structures and configurations and user defin- system is ready to be simulated once the model
able functions; parameters are loaded.
• Powerful simulation solvers to handle highly nonlin- • To change the structure and configuration of the
ear and stiff systems; grinding circuit, it is a simple task of substituting
• Powerful graphics and visualisation tools; blocks or re-linking the blocks in different ways.
• S-functions for addition of custom blocks to SIMU- • The hydro-cyclone model is a user-defined function
LINK models, defined in terms of MATLAB, C/ (called S-function), which can be a very complex
C++, Fortran or Ada code. dynamic function. It is easy to develop the S-function
by following a few general rules.
• The sump/pump model in the library is treated as a
3.2. Specifics of the comminution dynamic model library perfect mixer with residence time but without break-
age functions.
The comminution dynamic model library (see Fig. 1) • The SAG Mill model in Fig. 1 is in fact a general
so far contains several versions of perfect mixer dynamic dynamic model for tumbling mills (see Eq. (3)). It
comminution models of varying degrees of complexity, has several very useful characteristics:
which are the building blocks of the grinding mill – One parameter (a in Eq. (3)) could change the
models. A hydro-cyclone size separation model (Austin model from a ball-mill (a = 0) to SAG mill
et al., 1984) has also been developed in the library. There (0 < a < 1) or to AG mill (a = 1 and S(t) = 0) simu-
are also several versions of the sump/pump dynamic lations. It can also be used to model stirred ball
model and links to several demonstration dynamic simu- mills (see, Weller et al., 2000).

Comminution Model Library

Ball Demo 1:
Mixer SUMP RT Change
Mill

Perfect Mixer Sump Model (sfun)


Ball Mill with Hydro-Cyclone (sfun)
with water and RT Demo 2:
3 mixers and a
Feed Rate
classifier at end
Change

Ball
Mixer SUMP Demo 3:
Mill
Feed Size
Perfect Mixer with RT Change
Ball Mill with Sump model
and hardness input and
hardness input with RT and
solids holdup output Demo 4:
holdup output pump rate input
Ore Hardness
Changes
Mixer SAG SUMP
SAG Mill
Demo 5: Size
Perfect Mixer with Sump model with and Hardness
SAG Mill with Changes
RT for SAG pump rate input and
hardness input
holdup output solids holdup

Fig. 1. Dynamic model library for comminution.


Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198 1193

1 1
Mixer Mixer Mixer
Slurry mass SAG SAG SAG Slurry mass
feed discharge
Perfect Mixer with Perfect Mixer with Perfect Mixer with
RT for SAG 1 RT for SAG 2 RT for SAG 3
2
Solids & water
2 mass holdups
Solids hardness
change factor This SAG mill model allows any number of mixers to be connected.
Ore hardness be changed by Input 2, where input_2 < 1.0 means
softer feed, input_2 > 1.0 for harder feed.

Fig. 2. A SAG mill model with three perfect mixers.

– Mills can be modelled by any number of mixers to command line based dynamic mill simulation package
match mean residence time distributions (sÕs in Eq. originally developed by Raj Rajamani and John Herbst
(3)) determined from tracer test experimental data at University of Utah. It was found that under the same
(see, Weller et al., 2000). conditions, the models produced simulation results that
– Each mixer can have independent breakage func- differed by less than 2% in product size distribution.
tion and rate, mean residence time, and discharge
classification coefficients.
– Ore-hardness changes in the feed can be simulated 4. Grinding circuit simulation examples
by defining a time varying b(t) coefficient in the
appropriate grinding model. Ball charge changes Two examples are here used to demonstrate the use
can also be simulated in a similar manner (time- of the Comminution Model library and the key features
varying c(t)), though this feature has not yet been of SIMULINK as mentioned above.
implemented.
– All models can be used for both wet and dry grind- 4.1. Example 1: Residence time effects in a ball mill
ing simulation.
In this example, a simple ball mill model consisting of
Fig. 2 shows how three single mixer SAG blocks are three perfect mixers is simulated under open circuit con-
connected to model an entire SAG mill. Again, the num- dition. The slurry volumetric feed rate to the mill is kept
ber of mixers used to model a mill can be increased or constant with zero initial solids feed rate in order to
decreased easily by the user to fit the real conditions. grind-out the initial contents of the mill. Then a step
Each Mixer SAG block in Fig. 2 is the SIMULINK change increase of the solids feed rate is then introduced
implementation of the mathematical model of Eq. (3). and later a step change return to zero solids feed is intro-
Usually, such a detailed model of a single unit operation duced. Two runs of the simulation are performed with
would be masked under a single graphical interface icon different residence times set for the first mixer in the ball
and hence not shown to users. mill model (the residence times for the second and third
An important consideration in any simulation exer- mixer are not changed).
cise is the validation of models. It should be noted that Fig. 3 depicts the simulation setup for the residence
the ball mill model used in this library has been checked time test of a ball mill. Again, the feed to the mill can
against the corresponding model in DYNAMILL, a be easily changed to suit various simulation purposes

K*u Ball Load Data


Solids Mill n=16, tau1=1
Solids
Feed Size Dist Mixer Discharge
Volume -K- Ball Mill with 3 mixers
and a classifier at end Plot Size
offset
Fractions

Mill Feed Plot Total


Solids & Water
-C- yin yout

Water Mill_Feed Mill_Discharge Change RT


Feed tau1=3
Change Residence Time tau1, then re-run to see
the change of the rising and decay characteristics Compare Two
of the ball mill with a constant volume feed Total Solids

Fig. 3. Example 1––Setup for simulation of a ball mill with residence time changes.
1194 Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198

and the simulation progress can be monitored by the Fig. 5 is a comparison of discharge total solids and
scopes attached to feed stream pffiffiand
ffi discharge stream. water phase mass as a function of time for the simula-
There are 16 size fractions at 2 size intervals used in tion described above and a second simulation with the
the model. The simulation is for a wet mill, with an addi- residence time of the first mixer changed as also noted
tional water phase. above. The second plot in Fig. 5 clearly shows that when
In the first run of the simulation, the residence time the residence time in the first mixer of the ball mill model
constants for three mixers are all set to the same value is changed from 1 to 3 min, the response of the total sol-
(s1 = s2 = s3 = 1 min). The simulation is repeated with ids in discharge stream is as expected, proportionally
the residence time of the first mixer set to s1 = 3 min slower, i.e. the total solids mass in the discharge stream
and the other residence times unchanged (s2 = takes longer time to stabilise to the step changes of the
s3 = 1 min). feed.
Fig. 4 shows the dynamic responses of the ball mill This example clearly shows that the mean residence
model with residence time of all mixers equal time input to a ball mill model has a major impact on
(s1 = s2 = s3 = 1 min). The total solids mass and water the responsiveness of the dynamic behaviour of the
of the feed are shown in the first plot of Fig. 4 (total slur- model to feed rate changes. It is easy to see that by
ry volume is kept constant). The second plot in Fig. 4 adjusting the number of mixers and associated mean res-
shows the mass of solids in each particle size fractions idence times, one can match the residence time response
in the discharge of the mill. It is interesting to note that of a grinding mill model with tracer study data from a
the initial solids hold-up in the ball mill was ground out real mill (see Weller et al., 2000).
quickly due to no solids feed in the first 50 min (there is a
similarly rapid decline in solids mass at the second 4.2. Example 2: Responses of a SAG mill circuit to feed
grind-out). Solids hold-up quickly increases with the size and hardness changes
step change addition of solid feed and stabilises at a con-
stant level. The third plot in Fig. 4 shows the total mass In this example, we link SAG mill, hydrocyclone and
of solids and water phases in the discharge of the mill. sump/pump models in a closed grinding circuit in feed-
Due to the nature of the constant volumetric feed, the forward configuration. A simulation is carried out with
discharge steam of the mill is also a constant in volume. a step up and down change of solids feed size at the fresh
Hence we can clear see that as expected, when solids in- feed stream to the grinding circuit. When feed solids size
creases in discharge, the water will decrease accordingly increases, the mass of coarser fractions in feed increases
to keep the volume a constant, and vice versa. and the mass of the finer fractions decreases so as to

Mill Feed - Total Solids, Water & Volume


1000 640
Feed Volume (litre)

Solids
Water
Mass (kg)

500 638

0 636
0 20 40 60 80 100 120 140 160 180 200
Solids Fractions in Discharge Stream
400
Mass Fractions (kg)

300

200

100

0
0 20 40 60 80 100 120 140 160 180 200
Mill Discharge - Total Solids & Water. Mixer 1 RT τ 1 = 1 (min)
1500
Solids
Water
Mass (kg)

1000

500

0
0 20 40 60 80 100 120 140 160 180 200
Time (min)

Fig. 4. Dynamic responses of a ball mill model demonstrating mean residence time effects.
Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198 1195

Mill Feed - Total Solids, Water & Volume


1000 638.5
Solids
800 Water 638

Feed Volume (litre)


Mass (kg)
600 637.5

400 637

200 636.5

0 636
0 20 40 60 80 100 120 140 160 180 200

Comparison of Residence Time Change of the 1st Mixer of Ball Mill (Water - dotted)
1500
Total Solids Mass & Water (kg)

Water

1000
RT: τ 1=1, τ 2=1, τ 3=1
RT: τ1=3, τ 2=1, τ 3=1
Solids
500

0
0 20 40 60 80 100 120 140 160 180 200
Time (min)

Fig. 5. Comparison of changes in residence time of the ball mill model.

keep the total mass of solids feed at a constant. A step The SAG mill model consists of three perfect mixers
up and down change (10%) of feed ore hardness is sub- incorporating comminution effects (see Eq. (3)) with the
sequently imposed on the mill model. Water feed is kept same constant breakage function B and breakage rate S,
at a constant rate during the simulation. Note that some but different residence times, s. The autonomous grind-
white noise is added to the feed rate in an attempt to ing rate functions Sa are constant and the same for all
make it closer
pffiffiffi to the reality. There are again 16 size frac- mixers. The AG structure parameter a = 0.2 is used in
tions at 2 size intervals used in this example. Some dis- the simulations.
charge classification effects are introduced at the last Fig. 6 shows the closed-loop grinding circuit of the
mixer associated with the SAG mill model. SAG mill simulation. In this closed grinding circuit

Solids Product

A SAG Mill Circuit Model with feed


Product stream
size and ore hardness changes m

Cyclone return Water in Product

yu Cyclone input

Return stream
Solids Feed
Disturbance Solids Feed ym Mill feed
Hydro-Cyclone Sump discharge
Solids feed SAG Mill with
hardness input ys
sff holdup output
Size Sump model
Switch
Discharge
2 size system SAG
SUM P
M ill
Size changes
wff
Sump Volume Holdup
Water Feed
Solis & Water Water
Mass Holdup wsf Addition
1 Pump rate
Normal hardness
qsp PID 24
Ore hardness Hardness
disturbance changes Sump discharge Sump volume
volume rate offset PID Controller
holdup setpoint
Do uble click to Plot Total Plot Other Plot Size
load th e data So lids & Wate r Mill Infos Distributions

Fig. 6. A closed-loop SAG mill grinding circuit simulation setup.


1196 Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198

simulation, a simple and crude PID control is imple- simple PID controller did a reasonably good job to keep
mented to regulate the sump level to a constant (hence the actual level close to the set point (a constant in this
to prevent the sump from overflowing) by adjusting case). It is clear that when feed size increases, more
pump out rate of the sump alone (no changes to the coarse solids will pass through the mill and then be
water addition to the sump). Such simple control strat- fed to the hydrocyclone. This in turn means that hydro-
egy is used for simulation purposes only and obviously cyclone will reject more materials to the return stream.
it may be inappropriate for real SAG grinding mill Hence the circulation load of the grinding circuit will in-
operation. crease (as shown in the second plot of Fig. 8). When this
The first plot in Fig. 7 shows the total solids mass, the happens and if the sump pump out rate remains the
particle size (P50), and ore hardness in the fresh feed same, the sump level will have to increase. In order to
stream of the grinding circuit. It clearly shows the con- keep the sump level at a constant, the PID controller
stant feed mass rate and the step up/down changes of has to increase the pump out rate (as shown in the third
both feed size and feed ore hardness. The second plot plot of Fig. 8) to cope with the increased slurry feed to
in the figure shows the solids and water hold-ups as well the sump. When ore hardness increases, again, more
as the solids concentration in the SAG mill. The third coarse solids will be discharged from the mill and be
plot in Fig. 7 shows the total solids mass and water in fed to the hydrocyclone, the circulation load increases,
the product of the grinding circuit as well as the product and the sump level will rise and again, the PID control
size (P50). loop increases the pump out rate as a compensation
It is interesting to note that although the feed rate effect.
and production rate remain largely constant, the pro- It should be recalled that in Fig. 7, solids mass feed
duction size changes significantly with the change of rate is constant, and hence so should be the product dis-
feed size as well as the change of ore hardness. Also, charge rate of the circuit. The impact of an increased
we can see that the total mill hold-up does not change hydrocyclone circulation load ratio due to changes in
much during the simulation. This could simply be due feed size and hardness are manifested in the product size
to the fact that in the mixer model used, a further distribution.
assumption on overflow in volume of the mixer is im- The first plot in Fig. 9 shows the particle size (P50) of
posed. This means that when feed rate is increased, dis- the solids at various points of the SAG mill circuit as a
charge rate increases accordingly, such that volumetric function of time. It is immediately apparent that all the
hold-up remains constant. P50 measures of particle size distribution at different
The first plot of Fig. 8 shows slurry volume of the positions in the circuit are in the expected order at any
sump (i.e. indirectly the sump level). It is clear that a time. It is clear that when feed size increases, the circu-

Total Solids and Size in Fresh Feed


10000
Mass (kg) & Size (µm)

Feed Size Ore Hardness 1.1


Ore Hardness

5000
1
Feed mass

0
0 10 20 30 40 50 60 70 80 90 100
Solids and W ater Holdup and Solids Concentration in Ball Mill
0.79
Solids Concentration

5000
4000 Solids Concentration
Mass (kg)

3000 0.78
Water
2000
1000
0.77
0 10 20 30 40 50 60 70 80 90 100
Total Solids and Water in Product
Product Size - P50 ( µm)

1000 180
900 170
Solids
Mass (kg)

800 160
Size
700 150
600 Water 140
500 130
400 120
0 10 20 30 40 50 60 70 80 90 100
Time (min)

Fig. 7. Process variables of the SAG mill circuit.


Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198 1197

Sump Volume
680.5

Volume (litres)
680

679.5

679

678.5
0 10 20 30 40 50 60 70 80 90 100
Cyclone Circulation Load Ratio
2
Circ. Load Ratio

1.5

1
0 10 20 30 40 50 60 70 80 90 100
Sump Pump Volumatric Rate
2000
Pump Rate (litres/min)

1800

1600

1400

1200
0 10 20 30 40 50 60 70 80 90 100
Time (min)

Fig. 8. Internal dynamic responses of the SAG mill circuit.

4
Particle Size P50 TimeTraces at Different Points of the Circuit
10
Size P50 (µm)

3
10

2
10
0 10 20 30 40 50 60 70 80 90 100
Time (min)

Comparison of Particle Size Distributions at T = 20 mins and T = 85 mins (*)


100
Fresh Feed
Mill Feed
Percentage Passing (%)

80 Cyclone Return
Cyclone Feed
60 Product

40

20

0
2 3 4
10 10 10
Solids Size (µm)

Fig. 9. Particle sizes at different points of the SAG mill circuit.

lation load ratio increases, and then the product size in- the SAG mill circuit at two time specific moments in
creases (when the feed rate and production rate are effec- time (at 25 min with coarser feed size and at 85 min
tively constant). When ore hardness increases, product under normal feed conditions). As expected, the PSD
size increases as well. The second plot in Fig. 9 shows under coarse feed conditions is at all locations larger
particle size distributions (PSDs) at the same points in than for fine feed. This is an example of the detailed
1198 Y. Liu, S. Spencer / Minerals Engineering 17 (2004) 1189–1198

particle size information that may be obtained from real industrial situations, however, on-line measurement
such a dynamic simulation. of some those variables are far from trivial, if not totally
impossible. Hence, it is clear that dynamic simulation
can be used to answer many ‘‘what if’’ hypothetical
5. Conclusions questions for industrial grinding circuits. Application
of this modelling approach to real plant dynamic simu-
A powerful and flexible library of mineral processing lation is potentially of great value to industry.
dynamical flowsheet unit operation models has been As can be seen from an example in this paper, a sim-
developed in the SIMULINK programming environ- ple PID control loop is not optimal for mill operation.
ment. A generic, phenomenological mathematical model More studies on appropriate on-line measurement and
based on an extended form of population balance meth- control strategies are needed. Further extensions of the
od has been developed for grinding mills. This unit comminution model library would be very useful and
model is inherently nonlinear for SAG/AG mills and is a more thorough process of validating the model library
suitable for dynamic simulation purposes. The power using real plant data should be carried out. We believe
of the dynamic simulation approach based on SIMU- that the dynamic simulation approach used here will as-
LINK environment has been demonstrated by two sist in devising more appropriate control strategies for
examples which illustrate the importance of dynamic ef- achieving maximum throughput while keeping very tight
fects associated with variations of the key parameters of control on product size for grinding circuits.
unit mean residence time, feed size distribution and
hardness. The dynamic simulation approach developed
here has great potential not only for grinding circuit dy- References
namic simulation, optimisation and control, but also for
Austin, L.G., Klimpel, R.R., Luckie, P.T., 1984. The Process
many other dynamic flowsheet modelling and optimisa- Engineering of Size Reduction: Ball Milling. AIME, New York.
tion applications in the mineral processing industry. Death, D.L., Cutmore, N.G., Sowerby, B.D. The role of on-line
A number of further conclusions can be drawn from analysis and control in sustainable minerals processing. In: Green
this work. SIMULINK is a powerful and flexible simu- Processing 2002: International Conference on the Sustainable
Processing of Minerals, Cairns, Qld. AusIMM, pp. 299–303.
lation tool. It offers a modular and subsystem approach
Gonzalez, G.D., 1999. Soft sensors for processing plants. In:
for complex system handling. It has an intuitive block- Proceedings of the Second International Conference on Intelligent
diagram interface for model building and model config- Processing and Manufacturing of Materials IPMMÕ99, Hawaii,
uration, and rich libraries for basic model building and July.
development of control algorithms. The powerful solver Mathworks Inc, Simulink Technical Literature Web Page: http://
www.mathworks.com/products/simulink/technicalliterature.jsp.
of the package is very easy to use and includes options
Weller, K.R., Liu, Y., Campbell, J.J., 1997. A new method for
for easy handling of complex and stiff systems of equa- estimating the full-scale grinding target for floating from labora-
tions associated with large flowsheets of complicated tory batch grinding and flotation and reference full-scale tests. In:
connectivity. The graphical display capabilities of the Sixth Mill OperatorsÕ Conference, Madang, Papua New Guinea,
SIMULINK environment are similarly powerful and AusIMM, pp. 185–191.
Weller, K.R., Spencer, S., Gao, M.W., Liu, Y., 2000. Tracer studies
flexible to use. In simulations, all relevant variables are
and breakage test in pilot-scale stirred mills. Minerals Engineering
readily accessible in real time. This is particularly useful 13 (4), 429–458.
to fully understand the dynamic interactions of the Whiten, W.J., 1974. A matrix theory of comminution machines.
external and internal variables of grinding circuits. In Chemical Engineering Science 29, 580–599.

You might also like