SPECIATION DATABASE "Minteq.dat" jobTitle "Speciation vs pH using 'species' plot type" calculationType species calculationMethod 1 mainSpecies Mn Zn xmin -5.0 # logH range xmax -0.0 resolution 100PLOT plotTitle "Recovery of zinc and manganese" customXcolumn 2 # x-axis value is the second column - the first column is 'pH' (see out file) pxmax 4 # default is 14 pxmin 0 pymin 0 pymax 100 minimumYValueForPlotting 5.0 # eliminates minor species png true pdf trueCHEMISTRYinclude 'speciesvsph.inc' # contains the logic for outputting the expected x-axis, y-axis (%distr) pairs expected by 'species' plot typeTITLE #Recovery of zinc and manganese from spent zinc-carbon and alkaline battery mixtures via selective leaching and crystallization processesPHASESFix_H+ H+ = H+ log_k 0.0Na2SO4 Na2SO4 = 2Na+ + SO4-2log_k 0.0SOLUTION 1-temp 60 #ºC-WATER 1 # 1 Kg of water/// S/L = 1/10 (g/mL) - 1000 mLENDUSE solution 1EQUILIBRIUM_PHASES Fix_H+ <x_axis> H2SO4 10.204 # Mol H2SO4 -force_equality true Na2SO4 -15 10# 100 g of black massPyrolusite 0 0.3011 #mol de MnO2Zincite 0 0.2707 #mol de ZnOEND
PHASESZincite ZnO + 2H+ = Zn+2 + H2O log_k 11.334 delta_h -89.62 kJPyrolusite MnO2 + 4H+ + 2e- = Mn+2 + 2H2O log_k 41.38 delta_h -272 kJENDUSER_PRINT10 PRINT "mol H2O in 0.5 kg: ", 0.5 * 1000 / GFW("H2O"), " moles"20 PRINT "mol H2SO4 in 0.5 kg: ", 0.5 * 1000 / GFW("H2SO4"), " moles"30 PRINT "Zn moles in 10 kg: ", 10000*.22/GFW("Zn")40 PRINT "Mn moles in 10 kg: ", 10000*.26/GFW("Mn")SOLUTION 1-temp 60 #ºC-WATER 0.5 # 0.5 kgENDUSER_PRINTUSE solution 1REACTIONH2SO4 1 5.0979e+00 mole # 0.5 kg H2SO4SAVE solution 1 # 50% H2SO4 w / wENDUSE solution 1REACTION 1Pyrolusite 47.3 #mol de MnO2 2.2 kgZincite 33.7 #mol de ZnO 2.6 kg1 in 1000EQUILIBRIUM_PHASESO2(g) -0.7 Pyrolusite 0 0Zincite 0 0USER_GRAPH 1 -headings ratio Zincite Pyrolusite pH -axis_titles "Solid/Liquid ratio, g/mL" "% Dissolved" "pH" -axis_scale x_axis 0.1 10 auto auto log -start10 GRAPH_X SYS("Zn")/33.7 * 1020 GRAPH_Y (RXN*33.7 - EQUI("Zincite"))/(RXN*33.7)*10030 GRAPH_Y (RXN*47.3 - EQUI("Pyrolusite"))/(RXN*47.3)*10040 GRAPH_SY -LA("H+") -endEND
SPECIATION DATABASE "Minteq.dat" jobTitle "Speciation vs pH using 'species' plot type" calculationType species calculationMethod 1 mainSpecies Mn Zn xmin -14.0 # logH range xmax 0.0 resolution 100PLOT plotTitle "Recovery of zinc and manganese" customXcolumn 2 # x-axis value is the second column - the first column is 'pH' (see out file) pxmax 14 # default is 14 pxmin 0 pymin 0 pymax 100 minimumYValueForPlotting 5.0 # eliminates minor species png true pdf trueCHEMISTRYinclude 'speciesvsph.inc' # contains the logic for outputting the expected x-axis, y-axis (%distr) pairs expected by 'species' plot typeTITLE #Recovery of zinc and manganese from spent zinc-carbon and alkaline battery mixtures via selective leaching and crystallization processesPHASESFix_H+ H+ = H+ log_k 0.0Na2SO4 Na2SO4 = 2Na+ + SO4-2log_k 0.0SOLUTION 1-temp 60 #ºC-WATER 0.5 # 1 Kg of water/// S/L = 1/10 (g/mL) - 1000 mLENDUSE solution 1EQUILIBRIUM_PHASES Fix_H+ <x_axis> H2SO4 5.0979e+00 # Mol H2SO4 -force_equality true Na2SO4 -15 10# 100 g of black massPyrolusite 0 0.4763 #mol de MnO2Zincite 0 0.3373 #mol de ZnOEND
PHASESZincite ZnO + 2H+ = Zn+2 + H2O log_k 11.334 delta_h -89.62 kJPyrolusite MnO2 + 4H+ + 2e- = Mn+2 + 2H2O log_k 41.38 delta_h -272 kJENDUSER_PRINT10 PRINT "mol H2O in 0.5 kg: ", 0.5 * 1000 / GFW("H2O"), " moles"20 PRINT "mol H2SO4 in 0.5 kg: ", 0.5 * 1000 / GFW("H2SO4"), " moles"30 PRINT "Zn moles in 10 kg: ", 10000*.22/GFW("Zn")40 PRINT "Mn moles in 10 kg: ", 10000*.26/GFW("Mn")SOLUTION 1-temp 60 #ºC-WATER 0.5 # 0.5 kgENDUSER_PRINTUSE solution 1REACTIONH2SO4 15.0979e+00 mole # 0.5 kg H2SO4SAVE solution 1 # 50% H2SO4 w / wENDUSE solution 1REACTION 1Pyrolusite 47.3 #mol de MnO2 2.2 kgZincite 33.7 #mol de ZnO 2.6 kg.19 in 1000EQUILIBRIUM_PHASESO2(g) -0.7Pyrolusite 0 0Zincite 0 0USER_GRAPH 1 -headings ratio Zincite Pyrolusite S/L_ratio -axis_titles "pH" "% Dissolved" "Solid/Liquid ratio, g/mL" -axis_scale sy_axis 0.1 10 auto auto log -start10 GRAPH_X -LA("H+") #SYS("Zn")/33.7 * 1020 GRAPH_Y (RXN*33.7 - EQUI("Zincite"))/(RXN*33.7)*10030 GRAPH_Y (RXN*47.3 - EQUI("Pyrolusite"))/(RXN*47.3)*10040 GRAPH_SY SYS("Zn")/33.7 * 10 -endEND