In mineral processing, one of the most important and versatile separation methods is flotation. Flotation utilizes the different surface properties of the valuable minerals in the ore to separate them from the less valuable gangue material in the ore. Crushed and ground ore is mixed with water and fed into flotation tanks. In the flotation tanks, the particles of valuable mineral are made hydrophobic. That way, they can be floated by attaching to air bubbles and gather on top of the flotation tank as froth. This froth, containing higher concentrations of valuable mineral, is recovered and then processed further. The flotation circuit is controlled and maintained using measurements on the mass flows and grades of different materials. Due to economical, practical, and technological limitations, these measurements are performed at a chosen number of points in the circuit and at discrete points in time. Poor measurement data can have devastating consequences if the operators are left with limited information and errors in the circuit remain undetected. The accuracy of the acquired measurements is improved by performing mass balance and reconciliation. Traditionally, mass balance uses the sum of the total mass flows and the average grades over long times to avoid including the internal mass of the circuit in the calculations. It is desirable to perform mass balance directly to allow for faster intervention if any failures occur in the circuit during the on-line process. This report describes an on-line dynamic approach towards mass balancing and reconciliation of the mass flows and grades in a flotation circuit. Here, physical models of the flotation circuit are used to construct mass balance constraints using interpolation and test functions and the mass balance problem is posed as an optimization problem. The optimization problem is to adjust the assay such that the residual, the difference between the measured and the adjusted assay, is minimized while maintaining mass balance. An implementation in MATLAB and tests on synthetic data show that the dynamic formulation of mass balance does adjust 'erroneous' measurements such that mass balance is fulfilled. Given this result, there are still important aspects of the implementation that have to be addressed. The model uses the unknown and cell specific parameters flotation rate and recovery. Thus, these must be found or properly modeled. This report proposes a possible model for flotation rate as well as a strategy to find the recovery. The requirements of accuracy and speed of the implementation are also discussed. Possible next steps of this project is to further confirm a time effective implementation using synthetic data. Consequently, the implementation can be adapted for natural data in order to verify correctness of models. / I malmanrikning, är flotation en av de viktigaste och mest mångsidiga metoderna. Flotation utnyttjar de fysikaliska ytegenskaperna som partiklar av värdemineral har för att separera dessa från det mindre värdefulla gråberget i malmen. Krossad och mald malm blandas med vatten och matas in i flotationstankar. I flotationstankarna görs partiklarna av värdemineral hydrofobiska. På så vis kan de fästa sig vid luftbubblor och flyta till ytan och bilda ett skum. Detta skum samlas sedan ihop och behandlas vidare eftersom det innehåller en högre koncentration av värdemineral. Flotationskretsen styrs och underhålls med hjälp av mätningar av massflödena och halterna av de olika ämnena som finns i kretsen. På grund av ekonomiska, praktiska, och teknologiska hinder kan dessa mätningar bara göras på ett utvalt antal punkter i kretsen samt bara vid diskreta tillfällen. Felaktigt data kan ha förödande konsekvenser om operatörerna lämnas med begränsad information och processen fortlöper med oupptäckta fel. Mätsäkerheten kan förbättras med hjälp av massbalansering och haltjustering. Traditionellt görs massbalansering genom att summera den totala massan som löpt genom kretsen samt medelvärden av halterna över lång tid för att undvika att räkna in den interna massan i systemet. Det är önskvärt att utföra massbalansering direkt för att möjliggöra snabbare ingrepp ifall fel uppstår i kretsen under den fortlöpande processen. Denna rapport beskriver en dynamisk lösning för massbalansering och justering av massflöden och halter i en flotationskrets. Här används fysikaliska modeller av kretsen för att konstruera bivillkor för massbalans med hjälp utav interpolation och testfunktioner och massbalanseringsproblemet ställs upp som ett optimeringsproblem. Optimeringen sker genom att justera mätserien så att residualen, skillnaden mellan det uppmätta värdet och det justerade värdet, minimeras under uppfyllande av mass balans. En implementation i MATLAB och tester på syntetisk data visar att den dynamiska formuleringen av massbalans justerar de felaktiga mätvärdena så att massbalans uppfylls. Med det resultatet i åtanke, finns det fortfarande viktiga aspekter av implementationen som bör tas hänsyn till. Modellen använder de okända och cellspecifika parametrarna flotationshastighet och utbytet och dessa måste kunna bestämmas för att denna modell ska kunna användas. Ett förslag på modellering av flotationshastigheten föreslås i rapporten. Dessutom ges förslag på strategier att hitta utbytet. Kraven på noggrannhet och snabbhet diskuteras också. Möjliga nästa steg för projektet är att vidareutveckla en tidseffektiv implementation genom att använda syntetiska data. Därefter kan en implementation för naturligt data verifiera modellerna.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:umu-185252 |
Date | January 2021 |
Creators | Andersson, Emil |
Publisher | Umeå universitet, Institutionen för fysik |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.002 seconds