<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJNM</journal-id><journal-title-group><journal-title>International Journal of Nonferrous Metallurgy</journal-title></journal-title-group><issn pub-type="epub">2168-2054</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijnm.2016.53004</article-id><article-id pub-id-type="publisher-id">IJNM-69252</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Chemistry&amp;Materials Science</subject><subject> Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Estimation of Copper and Molybdenum Grades and Recoveries in the Industrial Flotation Plant Using the Artificial Neural Network
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ebrahim</surname><given-names>Allahkarami</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Omid</surname><given-names>Salmani Nuri</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Aliakbar</surname><given-names>Abdollahzadeh</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bahram</surname><given-names>Rezai</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mostafa</surname><given-names>Chegini</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>University of Kashan, Kashan, Iran</addr-line></aff><aff id="aff1"><addr-line>Amirkabir University of Technology, Tehran, Iran</addr-line></aff><pub-date pub-type="epub"><day>28</day><month>07</month><year>2016</year></pub-date><volume>05</volume><issue>03</issue><fpage>23</fpage><lpage>32</lpage><history><date date-type="received"><day>25</day>	<month>April</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>25</month>	<year>July</year>	</date><date date-type="accepted"><day>28</day>	<month>July</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, prediction of copper and molybdenum grades and their recoveries of an industrial flotation plant are investigated using the Artificial Neural Networks (ANN) model. Process modeling has done based on 92 datasets collected at different operational conditions and feed characteristics. The prominent parameters investigated in this network were pH, collector, frother and F-Oil concentration, size percentage of feed passing 75 microns, moisture content in feed, solid percentage, and grade of copper, molybdenum, and iron in feed. A multilayer perceptron neural network, with 10:10:10:4 structure (two hidden layers), was used to estimate metallurgical performance. To obtain the optimal hidden layers and nodes in a layer, a trial and error procedure was done. In training and testing phases, it achieved quite correlations of 0.98 and 0.93 for Copper grade, of 0.99 and 0.92 for Copper recovery, of 0.99 and 0.92 for Molybdenum grade and of 0.99 and 0.94 for Molybdenum recovery prediction, respectively. The proposed neural network model can be applied to determine the most beneficial operational conditions for the expected Copper and Molybdenum grades and their recovery in final concentration of the industrial copper flotation process.
 
</p></abstract><kwd-group><kwd>Prediction of Grade and Recovery</kwd><kwd> Artificial Neural Network</kwd><kwd> Copper Flotation</kwd><kwd> Copper Concentrator Plant</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Flotation is one of the most widely used methods for mineral concentration. The separation process is a surface- chemistry based process for the separation of fine particles that is based on difference in wettability at the solid particle surfaces. Flotation is mainly used in mineral concentration, treatment of industrial wastewater and the water purification [<xref ref-type="bibr" rid="scirp.69252-ref1">1</xref>] .</p><p>Artificial Neural Networks are successfully applied for the modeling and control of complex systems such as copper flotation [<xref ref-type="bibr" rid="scirp.69252-ref2">2</xref>] , liquid-liquid extraction [<xref ref-type="bibr" rid="scirp.69252-ref3">3</xref>] and numerous fields of mineral processing [<xref ref-type="bibr" rid="scirp.69252-ref4">4</xref>] - [<xref ref-type="bibr" rid="scirp.69252-ref6">6</xref>] . Basically, ANNs are numerical structures inspired by the learning rule in the human brain. The Artificial Neural Network is a modeling method, linking the input to the target data and using a set of nonlinear basis functions. The back propagation algorithm is a method of adjusting the weighted connections between neurons to minimize the difference between predicted and observed data [<xref ref-type="bibr" rid="scirp.69252-ref7">7</xref>] .</p><p>ANNs are based on neurons, the duties of which are to estimate complex nonlinear associates existing between ANN input and output variables [<xref ref-type="bibr" rid="scirp.69252-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.69252-ref9">9</xref>] . The ANN is an important tool for correlation between experimental data. There are different types of neural networks such as the single layer feed forward network, multilayer feed forward network, and the recurrent neural network. Among them, multilayer neural network is the most popular, which is successful in modeling and prediction problems [<xref ref-type="bibr" rid="scirp.69252-ref10">10</xref>] .</p><p>The use of neural networks to predict the efficiency of deinking from paper by flotation was reported by Labidi et al. [<xref ref-type="bibr" rid="scirp.69252-ref11">11</xref>] . The results of them showed that there was a good agreement between the observed and the estimated values. They found that the proposed NN model could be accurately applied in the deinking plant modeling to determine the optimal operational conditions. Mohanty [<xref ref-type="bibr" rid="scirp.69252-ref12">12</xref>] designed a feed forward neural network model to control the interface level in a flotation column. This controller was satisfactorily performed for both of liquid-gas and liquid-gas-solid systems. Cilek [<xref ref-type="bibr" rid="scirp.69252-ref13">13</xref>] predicted locked cycle test results for several flotation circuits by using neural network. He found the neural network model as a simulation method could be applied to estimate the stage number of the flotation circuit by changing flotation variables.</p><p>Moolan et al. used an image analysis and a feed forward neural network to predict flotation recovery and grade from the froth surfaces and structures. They also predicted the effects of some froth characteristics such as froth stability, bubble size and froth structure on froth solid concentration by a neural network [<xref ref-type="bibr" rid="scirp.69252-ref14">14</xref>] .</p><p>Massinaei and Doostmohammadi [<xref ref-type="bibr" rid="scirp.69252-ref15">15</xref>] used NN and statistical modeling techniques to predict the effect of superficial gas velocity, solids percentage and concentration and type of frother on the bubble surface area flux in a flotation column. They found that the proposed neural network outputs had a good agreement with the experimental data with a high correlation.</p><p>Jorjani et al. [<xref ref-type="bibr" rid="scirp.69252-ref16">16</xref>] used ANN to predict the solid percentage, pH, coal particle size, collector, frother and conditioner dosage and rotation rate effect on coal flotation. The results of modeling showed that there was a good agreement between the experimental and the estimated values.</p><p>In this paper, a multilayer feed forward neural network was applied to estimate the copper and molybdenum grades and their recoveries of flotation concentrate based on operational parameters of the industrial flotation process. In this work, operational parameters were pH, collector, frother and F-Oil concentration, size percentage of feed passing 75 microns, moisture content in the feed, solid percentage, and grade of copper, molybdenum and iron in the feed. Modeling was performed by means of a neural network, MATLAB software package.</p><p>This paper is arranged as follows. Section 2 presents the industrial flotation process. The ANN prediction model is presented in Section 3. Results and discussion are given in Section 4. Conclusions are put forth in Section 5.</p></sec><sec id="s2"><title>2. Industrial Flotation Process</title><p>The Sarcheshmeh copper ore body Located in southeast Iran that contains 1 billion tonnes averaging 0.80% copper and 0.03% molybdenum. It has been processing 40,000 t/d (old plant since 1982) and 22,000 t/d (new plant since 2002) of ore.</p><p>A simplified flow sheet of Sarcheshmeh flotation circuit is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> that consists of roughing, cleaning, cleaning-scavenging and re-cleaning stages. In the concentrator plant, to produce 70% of the product finer than 75 &#181;m, output of three stages of crushing is fed to ball mills in the closed circuit with cyclones. Product of grinding stage is fed to flotation circuit. The rougher flotation bank consists of eight cells of 130 m<sup>3</sup>, the cleaner, scavenger banks each have three and five cells of 50 m<sup>3</sup>, respectively. The coarse portion of the combined rougher and</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> A simplified flow sheet of Sarcheshmeh flotation circuit [<xref ref-type="bibr" rid="scirp.69252-ref17">17</xref>] </title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x6.png"/></fig><p>scavenging concentrates (i.e. underflow of secondary cyclone) is ground by using regrind mill that is a 3.962-m by 5.791-m ball mill. The tailings of the rougher flotation are discarded to the final tails, and the concentrate is reground. The concentrate of copper was produced by the stages of flotation cleaning and re-cleaning. In this flotation circuit, reagents of sodium isopropyl xanthate and Nascol 1451 (dithiophosphate and mercaptobenzothiazol) are used as collector and reagents of methyl isobutyl carbonyl and Dow 250 (polypropylene glycol methyl ether) are used as frother.</p><p>After flotation stages, a concentrate was produced with an average grade of 28% - 30% copper and 0.7% - 0.8% molybdenum. From the previous experience, some factors that have an important role in the flotation of copper ore were selected as the input variables [<xref ref-type="bibr" rid="scirp.69252-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.69252-ref18">18</xref>] .</p></sec><sec id="s3"><title>3. Artificial Neural Network</title><p>ANNs are developed on the basis of the human brain and its neural system that composed of billions of neurons which are interconnected by synapses. Similarly, an artificial neural network is made up of many processing elements that are also called neurons.</p><p>The output of each neuron is calculated with applying the weight and bias parameters and then, as the input is fed to the next layer’s neurons. The output of each neuron is passed by an activation function (transfer function) [<xref ref-type="bibr" rid="scirp.69252-ref19">19</xref>] . As shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, each neuron is made up of the following: inputs, the weight parameters, a bias, a summing junction, a local induced field, a transfer function, and an output variable [<xref ref-type="bibr" rid="scirp.69252-ref19">19</xref>] .</p><p>In the ANN, each neuron computes the net weighted input by the following equations:</p><disp-formula id="scirp.69252-formula11"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-2580088x7.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.69252-formula12"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-2580088x8.png"  xlink:type="simple"/></disp-formula><p>where x<sub>1</sub>, x<sub>2</sub>, … , x<sub>n</sub> are the input variables; wk<sub>1</sub>, wk<sub>2</sub>, … , wk<sub>n</sub> are the synaptic weights of neuron k; u<sub>k</sub> is the sums of the linear combination of each neuron; b<sub>k</sub> is the bias; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-2580088x9.png" xlink:type="simple"/></inline-formula>is the activation function; and y<sub>k</sub> is the output of each neuron. The most important issue in the ANN arrangement is to determine the number of hidden layers and nodes. Usually, the optimum number of hidden layers and neurons in each layer are found by a trial and error method [<xref ref-type="bibr" rid="scirp.69252-ref20">20</xref>] .</p><p>In this research, the best structure and geometry of the ANN model 10-10-10-4 (<xref ref-type="fig" rid="fig3">Figure 3</xref>), which adequately recognized the effects of different operational conditions and feed characteristics on the flotation process, can predict copper and molybdenum grades and their recoveries.</p></sec><sec id="s4"><title>4. Result and Discussion</title><p>A back propagation feed forward neural network with two hidden layers was constructed for modeling of the industrial flotation process.</p><p>In this study, for the modeling problem, pH, collector, frother and F-Oil concentration, size percentage of feed passing 75 microns, moisture content in feed, solid percentage, grade of copper, molybdenum and iron in feed were considered as inputs to the network. Variables of copper, molybdenum grade and recovery in the final concentrate were used as the network output. <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> present the summary statistics for each input and output variable, respectively.</p><p>Data pre-processing can be effective in the process of training the neural network [<xref ref-type="bibr" rid="scirp.69252-ref21">21</xref>] . To have a successful training process, totally of data were normalized and then fed to NN for the training phase. Finally, these data changed in the range of −1 and 1. The normalized value (X<sub>N</sub>) for each raw input/output dataset was calculated using the following equation:</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Single node anatomy [<xref ref-type="bibr" rid="scirp.69252-ref20">20</xref>] </title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x10.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Architecture of ANN</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x11.png"/></fig><disp-formula id="scirp.69252-formula13"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-2580088x12.png"  xlink:type="simple"/></disp-formula><p>where X<sub>N</sub> is the normalized value of each input or output variable, X is an original value of a variable, and X<sub>max</sub> and X<sub>min</sub> are maximum and minimum original values of the variables, respectively.</p><p>In this research, several networks were created, trained, and tested. The optimum number of hidden layers and nodes in each layer were determined by the trial and error procedure. A total of 92 data sets were used in the predictions by ANN; 69 and 23 data sets were applied for training and testing the network, respectively for estimation of copper and molybdenum grades and their recovery. In the present work, a feed forward back propagation with parameters shown in <xref ref-type="table" rid="table3">Table 3</xref> was used for modeling and prediction. The term back propagation refers to the</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The summary statistics for input variables</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Variable</th><th align="center" valign="middle" >Min</th><th align="center" valign="middle" >Max</th><th align="center" valign="middle" >Mean</th><th align="center" valign="middle" >Standard deviation</th></tr></thead><tr><td align="center" valign="middle" >pH</td><td align="center" valign="middle" >12.09</td><td align="center" valign="middle" >12.39</td><td align="center" valign="middle" >12.3034</td><td align="center" valign="middle" >0.0559</td></tr><tr><td align="center" valign="middle" >Collector dosage (g/ton)</td><td align="center" valign="middle" >10.5</td><td align="center" valign="middle" >25.0673</td><td align="center" valign="middle" >18.5813</td><td align="center" valign="middle" >2.9573</td></tr><tr><td align="center" valign="middle" >Frother dosage (g/ton)</td><td align="center" valign="middle" >12</td><td align="center" valign="middle" >22.5</td><td align="center" valign="middle" >16.3130</td><td align="center" valign="middle" >2.0084</td></tr><tr><td align="center" valign="middle" >F-Oil dosage (g/ton)</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >5.9486</td><td align="center" valign="middle" >3.3258</td><td align="center" valign="middle" >0.7240</td></tr><tr><td align="center" valign="middle" >Solid percentage (%)</td><td align="center" valign="middle" >25.1106</td><td align="center" valign="middle" >29.0876</td><td align="center" valign="middle" >27.4425</td><td align="center" valign="middle" >0.8253</td></tr><tr><td align="center" valign="middle" >Moisture percent (%)</td><td align="center" valign="middle" >4.4367</td><td align="center" valign="middle" >5.4665</td><td align="center" valign="middle" >4.8356</td><td align="center" valign="middle" >0.2116</td></tr><tr><td align="center" valign="middle" >Size percent of feed passing 75 micron</td><td align="center" valign="middle" >61.1934</td><td align="center" valign="middle" >66.7105</td><td align="center" valign="middle" >63.0652</td><td align="center" valign="middle" >0.9499</td></tr><tr><td align="center" valign="middle" >Copper grade in feed (%)</td><td align="center" valign="middle" >0.5528</td><td align="center" valign="middle" >0.8221</td><td align="center" valign="middle" >0.6674</td><td align="center" valign="middle" >0.0540</td></tr><tr><td align="center" valign="middle" >Molybdenum grade in feed (%)</td><td align="center" valign="middle" >0.0194</td><td align="center" valign="middle" >0.0403</td><td align="center" valign="middle" >0.0270</td><td align="center" valign="middle" >0.0036</td></tr><tr><td align="center" valign="middle" >Iron grade in feed (%)</td><td align="center" valign="middle" >3.7106</td><td align="center" valign="middle" >6.5878</td><td align="center" valign="middle" >4.8260</td><td align="center" valign="middle" >0.6401</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> The summary statistics for output variables</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Variable</th><th align="center" valign="middle" >Min</th><th align="center" valign="middle" >Max</th><th align="center" valign="middle" >Mean</th><th align="center" valign="middle" >Standard deviation</th></tr></thead><tr><td align="center" valign="middle" >Copper grade in final concentrate (%)</td><td align="center" valign="middle" >18.6122</td><td align="center" valign="middle" >28.8488</td><td align="center" valign="middle" >24.5525</td><td align="center" valign="middle" >1.7797</td></tr><tr><td align="center" valign="middle" >Copper recovery in final concentrate (%)</td><td align="center" valign="middle" >82.6762</td><td align="center" valign="middle" >90.1167</td><td align="center" valign="middle" >86.3908</td><td align="center" valign="middle" >1.8602</td></tr><tr><td align="center" valign="middle" >Molybdenum grade in final concentrate (%)</td><td align="center" valign="middle" >0.4811</td><td align="center" valign="middle" >1.1309</td><td align="center" valign="middle" >0.7321</td><td align="center" valign="middle" >0.1535</td></tr><tr><td align="center" valign="middle" >Molybdenum recovery in final concentrate (%)</td><td align="center" valign="middle" >47.2212</td><td align="center" valign="middle" >79.4940</td><td align="center" valign="middle" >64.3083</td><td align="center" valign="middle" >7.4264</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> The basic architecture and the training parameters of the ANN</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >ANN</th></tr></thead><tr><td align="center" valign="middle" >Number of layers</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >Number of neurons in input layer</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >Number of neurons in first hidden layer</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >Number of neurons in second hidden layer</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >Number of neurons in output layer</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >Transfer function of the first hidden layer</td><td align="center" valign="middle" >Tan sigmoid</td></tr><tr><td align="center" valign="middle" >Transfer function of the second hidden layer</td><td align="center" valign="middle" >Tan sigmoid</td></tr><tr><td align="center" valign="middle" >Transfer function of the output layer</td><td align="center" valign="middle" >Linear</td></tr><tr><td align="center" valign="middle" >Number of epochs</td><td align="center" valign="middle" >292</td></tr><tr><td align="center" valign="middle" >Learning rate</td><td align="center" valign="middle" >0.1</td></tr><tr><td align="center" valign="middle" >Momentum</td><td align="center" valign="middle" >0.9</td></tr></tbody></table></table-wrap><p>process by which derivatives of the network error, with respect to network weights and biases, can be computed (<xref ref-type="fig" rid="fig4">Figure 4</xref>). Due to the convergence speed and the performance of the network to find a better solution, a learning rule was selected the Levenberg-Marquardt training method. Without momentum, a network may be trapped in local minima. Therefore, optimum values of 0.1 and 0.9 were selected for learning rate and momentum, respectively. However, ANN analyses were done with these values. Using this algorithm, the main ANN structure was constructed and trained. The training process was stopped after 292 epochs (<xref ref-type="fig" rid="fig5">Figure 5</xref>). The procedure of MSE</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Algorithm of the back propagation training</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x13.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Curve of MSE to training subset</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x14.png"/></fig><p>reduction with an increase of epochs is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. As seen in this figure, MSE descends to lower values with increasing epoch. This method is based on the back propagation error algorithm, which is an iterative supervised learning technique. As be mentioned, the performance criteria were MSE that was the average squared error between the predicted and the observed outputs.</p><disp-formula id="scirp.69252-formula14"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-2580088x15.png"  xlink:type="simple"/></disp-formula><p>where Y is predicted values, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-2580088x16.png" xlink:type="simple"/></inline-formula>is observed values and n is number of data sets.</p><p>The ANN model has been developed by considering two hidden layers in the MLP configuration and training using the back propagation algorithm. During each iteration, the error signal travels backwards through the network, starting at the output neurons and ending at the input synapses. The neural network learns the relations contained in between the input and the output variables and correlates the variables by the optimal weights that minimize the differences between the estimated and observed output values. For each iteration, an error between the predicted and the observed values is propagated backward from the output layer towards the input layer through the hidden layers. This work continued until the predicted and the target values are in a good agreement (the convergence criteria is met) [<xref ref-type="bibr" rid="scirp.69252-ref22">22</xref>] . The correlation coefficient (R) values in the training stages for copper, molybdenum grades and their recoveries were 0.98, 0.99 and 0.99, 0.99, respectively (<xref ref-type="fig" rid="fig6">Figure 6</xref>).</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Correlation between estimated and observed values in the testing stage: (a) Copper grade, (b) Copper recovery, (c) Molybdenum grade and (d) Molybdenum recovery</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x17.png"/></fig><p>When the training stage was completed, the network testing stage was begun for its generalization capability. The testing phase for its generalization ability was done by investigating its capability to estimate NN output sets that were unfamiliar data sets to the neural network. For this purpose, 29 new data sets were selected that were not included in the training stage. The testing stage shows that the model can predict copper and molybdenum grades and their recoveries quite satisfactorily. The correlation coefficient (R) values in the testing stage for copper, molybdenum grades and copper, molybdenum recoveries were 0.93, 0.92 and 0.92, 0.94 respectively (<xref ref-type="fig" rid="fig7">Figure 7</xref>). It was observed that copper and molybdenum grades and their recoveries in final concentrate of industrial copper flotation using the ANN model could be predicted satisfactorily. The results of agreement between measured and predicted values of output are shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. It is observed that simultaneous Copper and molybdenum grades and their recoveries can be estimated satisfactorily using an NN model. Apparently, it has been observed from <xref ref-type="fig" rid="fig7">Figure 7</xref> as well as <xref ref-type="fig" rid="fig8">Figure 8</xref> that copper and molybdenum grades and their recoveries predicted by ANN is in within a very good acceptance limit. Finally, the network is well fitted with the data collected and shows the least variation error in predicting the copper and molybdenum grades and their recoveries in testing stage.</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Correlation between estimated and observed values in the testing stage: (a) Copper grade, (b) Copper recovery, (c) Molybdenum grade and (d) Molybdenum recovery</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x18.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Comparison between predicted and measured values in the testing stage: (a) Copper grade, (b) Molybdenum grade, (c) Copper recovery and (d) Molybdenum recovery</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-2580088x19.png"/></fig></sec><sec id="s5"><title>5. Conclusions</title><p>1) This paper has demonstrated that the artificial neural network can be applied to determine the relationships between inputs (i.e. pH, collector, frother and F-Oil concentration, size percentage of feed passing 75 microns, moisture content, solid percentage, grade of Copper, Molybdenum, and Iron in feed) and outputs (i.e. Copper, and Molybdenum grades and their recoveries).</p><p>2) Feed forward ANN with 10-10-10-4 structure is capable of predicting copper and molybdenum grades and their recoveries, simultaneously. The optimum structure is determined by the trial and error procedure.</p><p>3) In the testing stage, the used model could estimate copper and molybdenum grades and their recoveries, satisfactorily. The correlation coefficient (R) values for testing sets were 0.93, 0.92 and 0.92, 0.94 in copper, molybdenum grades and their recoveries predictions, respectively, the results of which were quite satisfactory.</p><p>4) The proposed method can be applied as an expert system in copper flotation to evaluate the operational conditions for the expected grade and recovery without spending extra time and cost.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The authors would like to thank the Sarcheshmeh Copper Concentration Plant for supporting this research.</p></sec><sec id="s7"><title>Cite this paper</title><p>Ebrahim Allahkarami,Omid Salmani Nuri,Aliakbar Abdollahzadeh,Bahram Rezai,Mostafa Chegini, (2016) Estimation of Copper and Molybdenum Grades and Recoveries in the Industrial Flotation Plant Using the Artificial Neural Network. International Journal of Nonferrous Metallurgy,05,23-32. doi: 10.4236/ijnm.2016.53004</p></sec></body><back><ref-list><title>References</title><ref id="scirp.69252-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Wills, B.A. and Napier-Munn, T. (2005) Mineral Processing Technology. Elsevier Ltd..</mixed-citation></ref><ref id="scirp.69252-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Lee, Y., Oh, S.H. and Kim, M.W. (1991) The Effect of Initial Weights on Premature Saturation in Back-Propagation Learning. Proceedings of the International Joint Conference on Neural Networks (IJCNN’91), Seattle, 8-14 July 1991, 765-770. http://dx.doi.org/10.1109/IJCNN.1991.155275</mixed-citation></ref><ref id="scirp.69252-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Kamran Haghighi, H., Moradkhani, D. and Salarirad, M.M. (2014) Modeling of Synergetic Effect of LIX 984N and D2EHPA on Separation of Iron and Zinc Using Artificial Neural Network. Transactions of the Indian Institute of Metals, 67, 331-341. http://dx.doi.org/10.1007/s12666-013-0354-7</mixed-citation></ref><ref id="scirp.69252-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Acharya, C., Mohanty, S., Sukla, L.B. and Misra, V.N. (2006) Prediction of Sulphur Removal with Acidithiobacillus sp. Using Artificial Neural Networks. Ecological Modelling, 190, 223-230. http://dx.doi.org/10.1016/j.ecolmodel.2005.02.021</mixed-citation></ref><ref id="scirp.69252-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Jorjani, E., Chelgani, S.C. and Mesroghli, Sh. (2007) Prediction of Microbial Desulfurization of Coal Using Artificial Neural Networks. Minerals Engineering, 20, 1285-1292. http://dx.doi.org/10.1016/j.mineng.2007.07.003</mixed-citation></ref><ref id="scirp.69252-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Jorjani, E., Chelgani, S.C. and Mesroghli, Sh. (2008) Application of Artificial Neural Networks to Predict Chemical Desulfurization of Tabas Coal. Fuel, 87, 2727-2734. http://dx.doi.org/10.1016/j.fuel.2008.01.029</mixed-citation></ref><ref id="scirp.69252-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Fausett, L. (1994) Fundamentals of Neural Network. Prentice Hall, Hoboken.</mixed-citation></ref><ref id="scirp.69252-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hornik, K., Stinchcombe, M. and White, H. (1989) Multilayer Feed forward Networks Are Universal Approximators. Neural Networks, 2, 359-366. http://dx.doi.org/10.1016/0893-6080(89)90020-8</mixed-citation></ref><ref id="scirp.69252-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Poggio, T. and Girosi, F. (1990) Regularization Algorithms for Learning that Are Equivalent to Multilayer Networks. Science, 247, 978-982. http://dx.doi.org/10.1126/science.247.4945.978</mixed-citation></ref><ref id="scirp.69252-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Montana, D.J. and Davis, L. (1989) Training Feedforward Neural Networks Using Genetic Algorithms. Proceedings of the 11th international joint conference on Artificial Intelligence, Detroit, 20-26 August 1989, Vol. 1, 762-767.</mixed-citation></ref><ref id="scirp.69252-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Labidi, J., Pelach, M.A., Turon, X. and Mutje, P. (2007) Predicting Flotation Efficiency Using Neural Networks. Chemical Engineering and Processing: Process Intensification, 46, 314-322. http://dx.doi.org/10.1016/j.cep.2006.06.011</mixed-citation></ref><ref id="scirp.69252-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Mohanty, S. (2009) Artificial Neural Network Based System Identification and Model Predictive Control of a Flotation Column. Journal of Process Control, 19, 991-999. http://dx.doi.org/10.1016/j.jprocont.2009.01.001</mixed-citation></ref><ref id="scirp.69252-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Cilek, E.C. (2002) Application of Neural Networks to Predict Locked Cycle Flotation Test Results. Minerals Engineering, 15, 1095-1104. http://dx.doi.org/10.1016/S0892-6875(02)00259-5</mixed-citation></ref><ref id="scirp.69252-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Moolman, D.W., Aldrich, C. and Van Deventer, J.S.J. (1995) The Interpretation of Flotation Froth Surfaces by Using Digital Image Analysis and Neural Networks. Chemical Engineering Science, 50, 3501-3513.http://dx.doi.org/10.1016/0009-2509(95)00190-G</mixed-citation></ref><ref id="scirp.69252-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Massinaei, M. and Doostmohammadi, R. (2010) Modeling of Bubble Surface Area Flux in an Industrial Rougher Column Using Artificial Neural Network and Statistical Techniques. Minerals Engineering, 23, 83-90.http://dx.doi.org/10.1016/j.mineng.2009.10.005</mixed-citation></ref><ref id="scirp.69252-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Jorjani, E., Chehreh Chelgani, S. and Mesroghli, S. (2008) Prediction of Operational Parameters Effect on Coal Flotation Using Artificial Neural Network. Journal of University of Science and Technology Beijing, 15, 528-533.http://dx.doi.org/10.1016/S1005-8850(08)60099-7</mixed-citation></ref><ref id="scirp.69252-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Banisi, S., Sarvi, M., Hamidi, D. and Fazeli, A. (2003) Flotation Circuit Improvements at the Sarcheshmeh Copper Mine. Mineral Processing and Extractive Metallurgy: Transactions of the Institution of Mining and Metallurgy: Section C, 112, 198-205. http://dx.doi.org/10.1179/037195503225003681</mixed-citation></ref><ref id="scirp.69252-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Banisi, S. and Finch, J.A. (2001) Testing a Flotation Column at the Sarcheshmeh Copper Mine. Minerals Engineering, 14, 785-789. http://dx.doi.org/10.1016/S0892-6875(01)00073-5</mixed-citation></ref><ref id="scirp.69252-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Haykin, S. (1999) Neural Networks: A Comprehensive Foundation. Prentice Hall, Upper Saddle River.</mixed-citation></ref><ref id="scirp.69252-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Afkhami, A., Abbasi-Tarighat, M. and Bahrami, M. (2008) Artificial Neural Networks for Determination of Enantiomeric Composition of α-Phenylglycine Using UV Spectra of Cyclodextrin Host-Guest Complexes: Comparison of Feed-Forward and Radial Basis Function Networks. Talanta, 75, 91-98. http://dx.doi.org/10.1016/j.talanta.2007.10.040</mixed-citation></ref><ref id="scirp.69252-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Demuth, H. and Beale, M. (2002) Neural Network Toolbox for Use with MATLAB.</mixed-citation></ref><ref id="scirp.69252-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Statsoft (1998) Statistica Neural Network. Statsoft, Tulsa.</mixed-citation></ref></ref-list></back></article>