Professional Documents
Culture Documents
Material Balancing-A Method Generalized Solution: R. I. Mackie
Material Balancing-A Method Generalized Solution: R. I. Mackie
method
R. I. Mackie
A method for the solution of material balancing problems encountered in mineral processing is de-
scribed. The method makes use of the highly structured nature of the equations encountered, thus
resulting in savings in computer storage space and computation time. One of the key advantages of
the method is that it is presented in a very general way and can therefore be used to solve a wide
variety of balancing problems. In particular, the method enables constraints imposed upon individual
streams (e.g., sum of size distribution must equal 100%) to be handled at very little extra cost, whereas
most other balances tend not to deal with these sorts of constraints.
0 1989 Butterworth Publishers Appl. Math. Modelling, 1989, Vol. 13, March 149
Material balancing-a generalized solution method: R. I. Mackie
Stream 1 data
Stream n data
Stream constraints 1 Lagrange multipliers
Equation structure
It is possible to obtain the solution to the problem by
solving directly the set of simultaneous equations.
El , p3
i L, Mr, 1
where Li is the matrix associated with the stream La-
(8)
(15)
= [; . . . Lk)r... f... ; )
(1;)
=ir-.
..,3
M;...@ D- L,,M,
L1D; Al
- (21)
LLD,
kf\D; . . . MLD,
1 .
Mi
.
L Mn
:I which gives
Xi = Di(Ai
[ii All
/ L:D;
Example
M~DD; . . . MLD, In order to clarify the method, consider the following
example: Suppose that there are n streams and m nodes.
For each node estimates are made of the total solids
(14) mass flow and size distribution (d size fractions). Mi
is the total mass flow for stream i, and sii (j = 1, . . . ,
d) is the percent size distribution. The function to be
minimized is
Tti= 1 (24)
where the exact position of the ls and - ls depends
upon which node stream i enters and which node it
and d constraints for each node L, leaves. Xi, Yi, and 2 are given by
Xi = (M;, Sii, . . . ) Sid)t
C Qi,_MiSy = 0 (25a)
I Yi = (Hi) (34)
where Q is the plant matrix, with QiL = 1 if stream i Z = (Gii,. ** 9GNd)t
enters node L, QiL = - 1 if stream i leaves node L, and A, B, and BZ by
and Qil = 0 otherwise. Equation (25) can be linearized
in the following way (WiegeP): Ai = 2 (WiM$ywiisz,. . . ) Wins%)
Bi = (1)
~ Qir.(Mis~ f MPs~ - MPs~) (25b) (35)
$, = 2Wi(M, - MT) + x GLjQiLSt (27) One of the key points is that the solution method is
I Lj now generalized to deal with any sort of bal,ancing
problem. Separate modules will deal with the particular
g, = 2W,(Sc- 5':) + Hi + 2 GLjQiLMP (28) formulation of D, Li, M, A, and B for the problem at
u L hand.
Often the problem can be formulated in such a way
$+j-l that the matrices Vi are diagonal, which means that
.i calculating its inverse is no problem. This was the case
in the above example. It will also be the case whenever
gj = C QiL(Mis& + M:s, - M~s:) (30) each row of Li has only one nonzero entry and D is
I diagonal. For then the elements of Vi are given by
In terms of the decomposition given in equations (7)-( 12), (V;)pg = 2 (Li)kp(D; )k(Li)kq (36)
Di is the diagonal matrix k
Conclusion
The equations arising out of material balancing prob-
Combining mass balancing and flowsheet lems are of a highly structured form. A method has
simulation been described that expresses the structure in a form
Obtaining data from a plant is a time-consuming and applicable to a wide variety of problems, and a general
costly exercise. Therefore it will often be that the data solution scheme is presented using this structure. This
are incomplete. One possible solution to this problem method results in a considerable saving in the storage
is to use mathematical models to provide additional space required, and also in the computation time. Both
data. This is already done in SUPERBAL for non- these savings are very significant in the writing of bal-
standard nodes. Nonstandard nodes are found in ancing software for microcomputers. Although the above
grinding or leaching circuits. At a grinding mill the discussion has concentrated upon the fully linear prob-
conservation of mass for each size fraction breaks down lem, the nonlinear problem can usually be linearized
because of the size reduction, and in a leaching circuit in such a way as to enable the above method to be
at certain nodes material will be going into or out of used.
solution. One solution is to ignore the size constraint The method makes full use of the structure of the
in the case of size reduction nodes. However, an al- stream constraint part of the equations, but part of the
ternative solution is to use a simple mathematical model equation structure that has not been fully developed
to represent the degree of size reduction occurring. is that of the matrices M (the nodal constraint matri-
This idea can be extended to normal nodes where no ces). Simpsons method, on the other hand, makes full
size transfer or dissolution occurs, and transfer coef- use of this structure. If the present method and Simp-
ficients can be introduced as additional data elements. sons method could be combined, the result would be
The transfer coefficients can be derived in various ways, an even more efficient method. (This is the key dif-
e.g., using mathematical models, using results of ex- ference between the two methods.) The possibility of
perimental work, using the plant engineers experi- doing this should be investigated.
ence.
Using transfer coefficients introduces additional
variables and constraints into the problem. However,
Notation
as will now be shown, the general solution method
described above still applies. The D matrix now has d number of size fractions
the form D matrix associated with stream variables