+ All Categories
Home > Documents > Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral...

Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral...

Date post: 10-Dec-2016
Category:
Upload: khaled
View: 213 times
Download: 0 times
Share this document with a friend
6
Contributions in Mineral Floatation Modeling and Simulation B. L. Samoila, M. D. Marcu University of Petrosani 20 University Str. Petrosani, Hunedoara, Romania Abstract: The paper deals with the mineral floatation study by modeling and simulation. Some of the main functions characterising the floatation process were simulated using Matlab Simulink programs. By analysing the results of these simulations and comparing them, we reached a conclusion concerning the optimising factors of the floatation duration. We also elaborated a Visual Basic Application which allows the calculation of quantities and contents in every point of a simple floatation circuit, for any number of operations. It’s an easy to use, conversational application that allows studying more configurations in order to find the optimum one, sparing the researchers’ and designers’ time and effort. 1. INTRODUCTION The term “Computer Aided Process Engineering” (CAPE) summarizes computer applications for process design, process synthesis and process control. Flow sheet simulation [1] systems are a major application in this area. They calculate the whole plant performance, enable an easy comparison of process alternatives, and allow for a purposeful process synthesis by formulation of design specifications. In mineral processing engineering such programs are widely used and at least application of steady-state simulators for complex fluid processes has become state of the art [2]. A few commercial available simulators [3], [4], [5] have extensions to handle solids, but these solids capabilities are by no means as sophisticated as the capabilities for pure fluid processes. As a consequence the use of flow sheet simulation is not yet familiar in mineral processing and in chemical engineering process alternatives with solids are often ignored during process design, because of the lack of a useful tool to handle solids processing steps within the usual CAPE- environment. Flow sheet simulation of solids processes faces special problems. On the one hand models for processing in particle technology are not derived from first principles, i.e. for each apparatus several models of different degree of sophistication and different application domains exists. On the other hand the usual information structure representing a process stream consists of pressure, temperature, components, and their partial mass flows. This structure is not sufficient for solids processes, where a particle size distribution must be considered and also additionally solid properties should be handled simultaneously, because further solid properties may be required by the process under consideration. Examples are many processes in mineral processing, processes of the gravel and sand industry, and soil-washing, where at least liberation states, fractional densities, or fractional contamination, respectively, must be considered besides the particle size distribution. The aim of this research project is the development of tools for the modeling and simulation of complex solids process. Currently a flow sheet simulation system for complex solids processes with following objectives is developed: The information structure for process streams consists of the usual fluid stream representation and “particle types”, which allows distinction of different solids phases, e.g. ore and gangue components. Each particle type is described by its components, its size distribution and other user-defined size independent attributes. For each attribute at this level further dependent attributes may be described. All attributes may be described as distributions or by mean values. Models with different degree of sophistication and for different application domains are provided and model parameters are adjustable, to take into account empirical or semi-empirical model derivations [6]. A well-structured model library is therefore essential. Within the model library a general unit operation model with an appropriate interface has been defined. This leads to a flexible structure, supports further extensions and allows a simple intern program communication. A specific model is derived from the general model by adding functions and data through stepwise specialization. Alternative, the structuring of necessary functions and data may take place in two distinct class hierarchies. The first hierarchy is then used exclusively for specialization of apparatus features, while the second hierarchy organizes specialization of modeling approaches. A concrete process model is then obtained by combining these two branches in one object. 2. FLOATATION TWO PHASE MODEL Analyzing, optimizing and designing flotation circuits using models and simulators have improved significantly over the last 15 years. K. Elleithy (ed.), Advanced Techniques in Computing Sciences and Software Engineering, DOI 10.1007/978-90-481-3660-5_49, © Springer Science+Business Media B.V. 2010 a process stream structure which describes solids not only by particle size distribution. an extensible model library for solids processing steps with models for different apparatuses, different application areas and with short-cut and rigorous approaches. an object-oriented software design.
Transcript
Page 1: Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral Floatation Modeling and Simulation

Contributions in Mineral Floatation Modeling and Simulation

B. L. Samoila, M. D. Marcu

University of Petrosani 20 University Str.

Petrosani, Hunedoara, Romania

Abstract: The paper deals with the mineral floatation study by

modeling and simulation. Some of the main functions characterising the floatation process were simulated using Matlab Simulink programs. By analysing the results of these simulations and comparing them, we reached a conclusion concerning the optimising factors of the floatation duration. We also elaborated a Visual Basic Application which allows the calculation of quantities and contents in every point of a simple floatation circuit, for any number of operations. It’s an easy to use, conversational application that allows studying more configurations in order to find the optimum one, sparing the researchers’ and designers’ time and effort.

1. INTRODUCTION

The term “Computer Aided Process Engineering” (CAPE)

summarizes computer applications for process design, process synthesis and process control. Flow sheet simulation [1] systems are a major application in this area. They calculate the whole plant performance, enable an easy comparison of process alternatives, and allow for a purposeful process synthesis by formulation of design specifications. In mineral processing engineering such programs are widely used and at least application of steady-state simulators for complex fluid processes has become state of the art [2].

A few commercial available simulators [3], [4], [5] have extensions to handle solids, but these solids capabilities are by no means as sophisticated as the capabilities for pure fluid processes. As a consequence the use of flow sheet simulation is not yet familiar in mineral processing and in chemical engineering process alternatives with solids are often ignored during process design, because of the lack of a useful tool to handle solids processing steps within the usual CAPE-environment.

Flow sheet simulation of solids processes faces special problems. On the one hand models for processing in particle technology are not derived from first principles, i.e. for each apparatus several models of different degree of sophistication and different application domains exists. On the other hand the usual information structure representing a process stream consists of pressure, temperature, components, and their partial mass flows. This structure is not sufficient for solids processes, where a particle size distribution must be considered and also additionally solid properties should be handled simultaneously, because further solid properties may be required by the process under consideration. Examples are many processes in mineral processing, processes of the gravel

and sand industry, and soil-washing, where at least liberation states, fractional densities, or fractional contamination, respectively, must be considered besides the particle size distribution.

The aim of this research project is the development of tools for the modeling and simulation of complex solids process. Currently a flow sheet simulation system for complex solids processes with following objectives is developed:

The information structure for process streams consists of

the usual fluid stream representation and “particle types”, which allows distinction of different solids phases, e.g. ore and gangue components. Each particle type is described by its components, its size distribution and other user-defined size independent attributes. For each attribute at this level further dependent attributes may be described. All attributes may be described as distributions or by mean values.

Models with different degree of sophistication and for different application domains are provided and model parameters are adjustable, to take into account empirical or semi-empirical model derivations [6]. A well-structured model library is therefore essential. Within the model library a general unit operation model with an appropriate interface has been defined. This leads to a flexible structure, supports further extensions and allows a simple intern program communication. A specific model is derived from the general model by adding functions and data through stepwise specialization. Alternative, the structuring of necessary functions and data may take place in two distinct class hierarchies. The first hierarchy is then used exclusively for specialization of apparatus features, while the second hierarchy organizes specialization of modeling approaches. A concrete process model is then obtained by combining these two branches in one object.

2. FLOATATION TWO PHASE MODEL

Analyzing, optimizing and designing flotation circuits

using models and simulators have improved significantly over the last 15 years.

K. Elleithy (ed.), Advanced Techniques in Computing Sciences and Software Engineering, DOI 10.1007/978-90-481-3660-5_49, © Springer Science+Business Media B.V. 2010

• a process stream structure which describes solids not only by particle size distribution. • an extensible model library for solids processing steps

with models for different apparatuses, different application areas and with short-cut and rigorous approaches. • an object-oriented software design.

Page 2: Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral Floatation Modeling and Simulation

In order to calculate a floatation technological flow sheet, we should previously know the following elements [7]:

- the quantities of material in the feed, output products and all intermediate points;

- valuable mineral contents in all of the formerly mentioned products;

- water quantities, that is dilution, for each product. It becomes necessary to calculate the flow sheet in the

following situations: - to design an installation or a new section in an

installation; - to know the products characteristics all along a

technological flow sheet, for a certain functioning regime. From time to time, we must know the characteristics of an

installation, in order to be able to modify or to correct the existing technological scheme without supplementary investments as well as to improve the technical and economical indexes. That may be needed when the raw material quality has been changed or the customers requests are different.

Our model considers the froth and the pulp as two distinct phases dynamically equilibrated (fig. 1).

The significance of the notations in the figure 1 is: M – floated material mass; V – pulp volume, except air; r, s – the ratio between the pulp volume (including air) and

the airless one, respectively between the froth volume (including air) and the airless one;

Q – volumetric flow rate, except air; C* - concentration (ratio between mass and volume unit,

including the air in the pulp); a - speed constant, regarding the concentrate transfer from

the pulp to the froth; b - speed constant, regarding the concentrate transfer from

the froth to the pulp; p, s, c, t – indexes, referring to the pulp, froth, concentrate

and waste. The differential equation reflecting the pulp composition

change, for ideal mixing cells, is:

r V tdC d = C V s b + C Vr a - C Qr - *C Q =

tdM d

pp

s sp pp tp

(1) The differential equation reflecting the froth composition

change, for the same cells, is:

s V tdC d = C Vr a + C V s b - C Q s - =

tdM d

ss

ppssscs (2)

We determined the transfer functions, which are:

1 + s Tk =

) s ( Q) s ( M = ) s ( H

p

1p1 (3)

1 + s Tk =

) s ( C) s ( M = ) s ( H

p

2p2 (4)

1 + s Tk =

) s ( Q) s ( M = ) s ( H

s

3s3 (5)

1 + s Tk =

) s ( Q) s ( M = ) s ( H

s

4s4 (6)

where we expressed the time constants Tp, Ts and the proportionality constants k1, k2, k3, k4, depending on Vp, Vs, Qt, Qc, Q, which have the significance according to fig. 1.

3. FLOATATION CELL SIMULATION USING MATLAB - SIMULINK SOFTWARE

We studied the mineral floatation of the raw material

exploited in the Baia-Mare area, Romania, processed in the mineral processing plant from this town. We considered a primary floatation cell, for which we evaluated the

characteristic constant values in the transfer functions (table 1).

The response of the considered system was searched, for unit input signal of the feeding flow rate Q and of the concentration C*, as well as for “white noise” signal, in the case of C*.

Fig. 1 Flotation cell block diagram

Ms, Vs, C*s, sM,V,C

Mc, Vc, C*c

bQ

a

Qc

QtMp, Vp, C*p, r Mt, Vt, C*t

FeedCell

(froth)

Cell(pulp)

Concentrate

Waste

Table 1. Values for time and proportionality constants in the transfer functions

Constant Relation

Value

Tp Vp /Qt

0,004808

Ts Vs /Qc

0,025749

k1 Tp C*

0,003468

k2 Tp Q

1,153920

k3 Ts C*

0,018572

k4 Ts Q

6,179760

SAMOILA AND MARCU 290

Page 3: Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral Floatation Modeling and Simulation

The results of the simulation are presented in figure 2, figure 3 and figure 4.

Analysing the system response, we may conclude: - the stabilising time for the pulp composition is 1.5-2 min.,

a sudden variation of the feeding flow rate or the feeding concentration being reflected in the system for about 2 min.; the concentration influence is more significant;

- the froth composition stabilisation time is about 6 min; - the “white noise” stochastic variation of the flow rate

influences more the froth composition.

The optimum duration of floatation in a cell can be determined

using the transfer functions which allow studying the mechanism of the mineral particles transfer from the pulp to the froth and reverse, respectively the process stabilisation time.

Considering the estimating relations for the time and proportionality constants, it can be told that these ones depend

on pulp flow rate, processed mineral composition, useful elements content in the raw material, weight recovery, aeration and dilution.

For a certain material and a given floatation technological line, our conclusion is that the optimisation parameters are the aeration and the feeding dilution.

4. SIMPLE FLOATATION CIRCUITS MODEL Using the balance equations [8], [9] written for different

types of monometallic mineral simple floatation circuits, we calculated the quantities and valuable metal contents in each point of the circuit.

We expressed these parameters only depending on recoveries in weight for each operation (vik, vcj), total weight recovery (v), feed quantity (A) and contents in: feed (a), concentrate (c), floated products of each enriching operation (dk) and cleaning operation (gj).

From our point of view, a floatation circuit can be represented as in figure 5, where the notation significance is:

k - enriching operation number; j - cleaning operation number; (xk) - vector of enriching operation parameters; (yj) - vector of cleaning

operation parameters. Analyzing the

calculation results, we observed the existence of some general relations. That was possible by noting the input and the output parameters in each block representing a floatation operation as in figure 6.

The indexes significance is: - “i” means “input”; - “e” means output. It must be said that the operations were numbered from the

Fig. 3 System response to the stochastic variation of the feeding flow rate (a) concerning the pulp (b) and the

froth (c) composition

a)

b)

c)

a)

b)

Fig. 4 System response concerning the froth composition variation when the unit input is the feeding flow rate (a)

and the feeding concentration (b)

Fig. 2 System response concerning the pulp composition variation when the unit input is the

feeding flow rate (a) and the feeding concentration (b)

a)

b)

FLOATATION CIRCUIT

A v

(vik) (vcj) a c

(dk) (gj)

BC

(Dk) (Fk) (Ej)

(b) (fk)

(Gj)

(ej)

Fig. 5 Simple floatation flow sheet

CONTRIBUTIONS IN MINERAL FLOATATION MODELING AND SIMULATION 291

Page 4: Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral Floatation Modeling and Simulation

circuit end to the beginning, in order to express the relations in a more simple form [10].

The relation between the output material quantity and the input one, for an enriching block, is:

vD100=Dik

ekik (7)

The recirculated quantity in the enriching circuit is:

D-D=F ekikk (8)

The output quantity for the primary floatation is:

F-D=D 2-k1-ki,ep (9)

The output material quantities from enriching blocks 2 and 3 (if they exist) are:

F-D=D ; D=D 12i3e1i2e (10)

The relation between the input quantity for a cleaning

block and the output one for the same block, k, is:

v-100E100=E

ck

ekik (11)

The floated material quantity in the cleaning circuit, which

is recirculated, is:

100Ev=G ikck

k (12)

If there are two cleaning operations, the output 2 is equal to

the input 1 and the waste quantity from the primary floatation is:

G-E=E ; E=E 2-k1-ki,ep1i2e (13)

The waste content and the input content in an enriching operation are:

FdD-dD=f

k

ekekikikk (14)

DfF+dD=d

ik

1-k1-k1+ke,1+ke,ik (15)

The input content for a cleaning operation is:

EgG+eE=e

ik

kkekekik (16)

The waste content from the primary floatation, when there

are one or two cleaning operations, is:

EgG-2e2E=e

e=e

ep

11iiep

ikep

(17)

We identified also the restrictive conditions which have to

be respected:

v100ac < (18)

ikvik100d

ekd < (19)

( )2100

c2v100c1v1gi2e

−> (20)

c...ekd...epda;1jgjg;ejejg <<<<<−>> (21)

5. VISUAL BASIC APPLICATION FOR SIMPLE

FLOATATION CIRCUITS DESIGN

Using Visual Basic programming tools, we developed an application that allows the calculation of any floatation circuit.

In the main window, the operator has to introduce the values of the input variables, including the number of both kinds of operations (figure 7).

The data are verified and, if they are not properly introduced, a message appears to worn the operator (figure 8).

After introducing the number of enriching operations, a window is opening to introduce the values of weight recoveries and contents in the floated outcomes (figure 9).

A library of flow sheet diagrams is included and, according

Fig. 6 Simple floatation flow sheet

SAMOILA AND MARCU 292

Page 5: Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral Floatation Modeling and Simulation

to the specified number of operations, the appropriate one can be visualized in order to see the specific notations (figure 10).

After the operator introduces the number of cleaning

operations, another window opens that allows him to introduce the weight recoveries and floated outcome contents in this kind of operations (figure 11).

The calculation results are displayed in a table (fig. 12). Further development of this application let the data and the

results be saved. Thus, the designer or the researcher can compare different sets of values in order to establish the optimum configuration of the technological line.

Using such an application, time can be spared in floatation

technology design and the accuracy of the results is improved.

Fig. 7 Main window

Fig. 8 Warning message

Fig. 9 Window for enriching operations

Fig. 10 Floatation flow sheet diagram

Fig. 11 Window for cleaning operations

CONTRIBUTIONS IN MINERAL FLOATATION MODELING AND SIMULATION 293

Page 6: Advanced Techniques in Computing Sciences and Software Engineering || Contributions in Mineral Floatation Modeling and Simulation

6. CONCLUSIONS Floatation can be considered a physical and chemical

separation process of solid products, by establishing a contact in three phases: the floating mineral, the liquid phase and air. The great number of parameters involved in floatation, due to the high complexity of the process, requires a new kind of approach of studying this process. The development of computers hardware and, most of all, software, allows a new method of experimental research by simulation.

In order to simulate a primary floatation cell, we adopted a two-phase model, considering the pulp and the froth as two distinct phases. Using MATLAB SIMULINK software, we were able to obtain the process response when the feed flow rate and composition has a sudden step variation or a stochastic one. For a certain material and a given floatation technological line, the conclusion was that the optimisation parameters are the aeration and the feeding dilution.

In order to use computers in floatation circuit calculation, we elaborated the mathematical model for simple circuits which allowed pointing out the relations between the material quantities and between the metal contents. We developed an application using Visual Basic programming tools to calculate

any kind of circuit. As any real floatation circuit, no matter how complicated, may be decomposed in simple circuits, like the types we studied, the calculation could be simpler and faster, using this application.

Attempting to make out the algorithm, we found some new general relations between parameters, as well as restrictive conditions in the circuit calculation. Using this application, we created new possibilities to analyze and optimize the floatation circuit configuration and the operations number.

The software has been developed to provide the mineral processing specialists and researchers a tool to better understand and optimize their flotation circuits. This methodology has been found to be highly useful for plant metallurgists, researchers and consultants alike. Plans are already made to extend the program for a complete flotation circuit analysis package.

REFERENCES

[1] B.L. Samoila, “Introducerea tehnicii de calcul in conducerea procesului de flotatie a substantelor minerale utile”, Doctoral thesis, University of Petrosani, 1999. [2] M.C. Harris, K.C. Runge, W.J.,Whiten, R.D. Morrison, “ JKSimFloat as a practical tool for flotation process design and optimization”. Proceedings of the SME Mineral Processing Plant Design, Practice and Control Conference, SME, Vancouver, 2002, pp. 461-478. [3] http://www.metsominerals.in. [4] http://www.mineraltech.com/MODSIM. [5] S.E.E. Schwarz, D. Alexander, “Optimisation of flotation circuits through simulation using JKSimFloat”. Proceedings of the 33rd International Symposium on the Application of Computers and Operations Research in the Minerals Industry. APCOM 2007, Santiago, Chile, pp. 461-466, 2007. [6] J. Villeneuve, J.C. Guillaneau, M. Durance, “Flotation modelling: a wide range of solutions for solving industrial problems”, Minerals engineering ‘94. International conference Nr.4, Lake Tahoe NV, USA, vol. 8, pp. 409-420, 1995 [7] B.L. Samoila, “Sistemul tehnologic multivariabil de flotaţie. Traductoare, modelare, simulare”, Universitas Publishung House, Petrosani, 2001. [8] K.C. Runge, J. Franzidis, E. Manlapig, “Structuring a flotation model for robust prediction of flotation circuit performance” Proceedings of the XXII International Mineral Processing Congress. IMPC 2003, Cape Town, South Africa, pp. 973-984, 2003 [9] A.C. Apling, J. Zhang, “A flotation model for the prediction of grade and recovery.” Proceedings of the IV International Mineral Processing Symposium, Antalya, Turkey, pp. 306-314, 1992 [10] B.L. Samoila, L.S. Arad, M.D. Marcu, „A Mathematical Model of Simple Floatation Circuits”. Proc. of the 17 th International Mining Congress and Exhibition of Turkey, IMCET, Ankara, Turkey, 2001, pg. 711- 714.

Fig. 12 Calculation results window

SAMOILA AND MARCU 294


Recommended