您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > phreeqc实例练习-地下水污染与防治
PHREEQC实例分析例1——物种形成分析这个例子计算了海水中矿物质的分布以及一组有关矿物在海水中的饱和程度。为了证明如何在这个模型中应用新的元素,将元素铀添加入由phreeqc.dat定义的液相模型中[wateq.dat是包含于程序分类中的一个数据库文件,它来自于WATEQ4F(BallandNordstrom,1991),并包含铀]。物质形成计算所需要的数据包括温度、Ph、元素的浓度和/或其元素的化合价。海水中的这些数据见表10。这个例子计算中输入的数据组见表11。在模拟中所运用的有关计算的注释包含在TITLE关键字中。SOLUTION数据块定义了海水的成分。注意:元素的化合价用元素化学符号后面圆括号中的数字表示[S(6),N(5),N(-3)和O(0)]。表10—海水的成分[未指定浓度时,其浓度的单位为ppm]分析的组分PHREEQC符号浓度钙Ca412.3镁Mg1291.8钠Na10768.0钾K399.1铁Fe.002锰Mn.0002硅石,SiO2Si4.28氯化物Cl19353.0碱度,HCO3-Alkalinity141.682硫酸盐,SO42-S(6)2712.0硝酸盐,NO3-N(5).29铵,NH4+N(-3).03铀U.0033pH,标准单位pH8.22pe,无单位pe8.451温度,℃temperature25.0密度,千克/升density1.023用于分配氧化还原元素和计算饱和指数的pe由redox标识符所指定。在这个例子中,用氧化还原电对O(-2)/O(0)计算的pe值相对应于溶解氧/水,并且这个pe适用于需要pe值的所有的计算。如果redox没有指定,那么缺省的值将会是所输入的pe。缺省的氧化还原标识符可被任何氧化还原元素代替,如输入元素锰时,则输入的pe被用来表示各种化合价状态的锰;输入铀时,这里是氮/铵电对将会用来计算所形成各种价态铀的pe值。数据组中缺省的单位为ppm(units标识符)。这个缺省值可以替换为任何浓度单位,如指定铀的浓度为ppb来代替ppm。因为ppm是一个质量单位,而不是一个摩尔单位,这个程序必须用分子量来将浓度单位转化为摩尔单位。每一种主要物质缺省的分子量在SOLUTION_MASTER_SPECIES输入中指定(缺省数据库phreeqc.dat的值列在表4和附录B中)。如果提交的分子量数据不同于其缺省值,必须在输入数据的设置中指定适当的分子量。这可以用gfw标识符来完成,在这里输入真正的分子量,转化硝酸盐的分子量为62.0g/mol,或是更简便的是以as标识符来完成,在这里输入所使用的化学分子式的单位,正如在这个例子中输入的碱和铵是一样的。注意最后给定的溶解氧O(0)的浓度是1ppm的初始估计值,但它的浓度将会得以调整,直到氧气分压的对数达到-0.7。[O2(g)的定义是在缺省数据库文件中在PHASES输入(附录B)]。当使用相均衡来指定初始浓度[正如这个例子中的O(0)],则仅有一种浓度是得以调整。例如,例如石膏被用来调整钙的浓度,钙的浓度会改变,而硫酸盐的浓度却保持不变。表11例1的输入数据TITLEExample1.--Adduraniumandspeciateseawater.SOLUTION1SEAWATERFROMNORDSTROMETAL.(1979)unitsppmpH8.22pe8.451density1.023temp25.0redoxO(0)/O(-2)Ca412.3Mg1291.8Na10768.0K399.1Fe0.002Mn0.0002peSi4.28Cl19353.0Alkalinity141.682asHCO3S(6)2712.0N(5)0.29gfw62.0N(-3)0.03asNH4U3.3ppbN(5)/N(-3)O(0)1.0O2(g)-0.7SOLUTION_MASTER_SPECIESUU+40.0238.0290238.0290U(4)U+40.0238.0290U(5)UO2+0.0238.0290U(6)UO2+20.0238.0290SOLUTION_SPECIES#primarymasterspeciesforU#isalsosecondarymasterspeciesforU(4)U+4=U+4log_k0.0U+4+4H2O=U(OH)4+4H+log_k-8.538delta_h24.760kcalU+4+5H2O=U(OH)5-+5H+log_k-13.147delta_h27.580kcal#secondarymasterspeciesforU(5)U+4+2H2O=UO2++4H++e-log_k-6.432delta_h31.130kcal#secondarymasterspeciesforU(6)U+4+2H2O=UO2+2+4H++2e-log_k-9.217delta_h34.430kcalUO2+2+H2O=UO2OH++H+log_k-5.782delta_h11.015kcal2UO2+2+2H2O=(UO2)2(OH)2+2+2H+log_k-5.626delta_h-36.04kcal3UO2+2+5H2O=(UO2)3(OH)5++5H+log_k-15.641delta_h-44.27kcalUO2+2+CO3-2=UO2CO3log_k10.064delta_h0.84kcalUO2+2+2CO3-2=UO2(CO3)2-2log_k16.977delta_h3.48kcalUO2+2+3CO3-2=UO2(CO3)3-4log_k21.397delta_h-8.78kcalPHASESUraniniteUO2+4H+=U+4+2H2Olog_k-3.490delta_h-18.630kcalEND程序的的数据库文件phreeqc.dat中不包含铀。这样,当应用这个数据库文件时,输入文件中一定得包括描述热动力学和液相中含铀组分的数据。需要两个关键字来定义铀的形态,即SOLUTION_MASTER_SPECIES和SOLUTION_SPECIES。通过把这两个数据块加到输入文件中,将会在程序运行中确定液相中含铀组分。为把铀稳定地加到列出的元素中,则这些数据块应加入到数据库文件中。这里铀的数据是说明性的,而不是铀物质的完整描述。使用SOLUTION_MASTER_SPECIES输入来定义含铀的主要物质成分是必要的。因为铀是活泼的氧化还原元素,所以定义具有不同化合价的次要含铀物质也是很有必要的。SOLUTION_MASTER_SPECIES(表11)数据块定义了U+4为主要的含铀物质,同时+4价的铀也是次级主要物质。UO2+是化合价为+5的次级主要含铀物质,UO2+2是化合价为+6的次级主要含铀物质。定义这些液相和其它任何铀络合物的方程必须通过SOLUTION_SPECIES输入来进行。在数据块SOLUTION_SPECIES(表11)中,主要的和次要的物质均附有注释。首要的主要物质总是以恒等反应(U+4=U+4)的形式来定义的。次主要物质是在化学反应中仅有的含有电子的液相。另外的氢氧化物和碳酸盐络合物定义为+4和+6价,无+5价。最后,在PHASES输入中定义一种新的含铀矿物。在物质形成模拟中该物质将会被用来计算饱和指数,在计算机运行中的批反应、运移或是反向模拟中,如果没有重新定义,则不能使用。表12--例1的输出Inputfile:ex1Outputfile:ex1.outDatabasefile:../phreeqc.dat------------------Readingdatabase.------------------SOLUTION_MASTER_SPECIESSOLUTION_SPECIESPHASESEXCHANGE_MASTER_SPECIESEXCHANGE_SPECIESSURFACE_MASTER_SPECIESSURFACE_SPECIESRATESEND------------------------------------Readinginputdataforsimulation1.------------------------------------SOLUTION1SEAWATERFROMNORDSTROMETAL.(1979)unitsppmpH8.22pe8.451density1.023temp25.0redoxO(0)/O(-2)Ca412.3Mg1291.8Na10768.0K399.1Fe0.002Mn0.0002peSi4.28Cl19353.0Alkalinity141.682asHCO3S(6)2712.0N(5)0.29asNO3N(-3)0.03asNH4U3.3ppbN(5)/N(-3)O(0)1.0O2(g)-0.7SOLUTION_MASTER_SPECIESUU+40.0238.0290238.0290U(4)U+40.0238.0290U(5)UO2+0.0238.0290U(6)UO2+20.0238.0290SOLUTION_SPECIESU+4=U+4log_k0.0U+4+4H2O=U(OH)4+4H+log_k-8.538delta_h24.760kcalU+4+5H2O=U(OH)5-+5H+log_k-13.147delta_h27.580kcalU+4+2H2O=UO2++4H++e-log_k-6.432delta_h31.130kcalU+4+2H2O=UO2+2+4H++2e-log_k-9.217delta_h34.430kcalUO2+2+H2O=UO2OH++H+log_k-5.782delta_h11.015kcal2UO2+2+2H2O=(UO2)2(OH)2+2+2H+log_k-5.626delta_h-36.04kcal3UO2+2+5H2O=(UO2)3(OH)5++5H+log_k-15.641delta_h-44.27kcalUO2+2+CO3-2=UO2CO3log_k10.064delta_h0.84kcalUO2+2+2CO3-2=UO2(CO3)2-2log_k16.977delta_h3.48kcalUO2+2+3CO3-2=UO2(CO3)3-4log_k21.397delta_h-8.78kcalPHASESUraniniteUO2+4H+=U+4+2H2Olog_k-3.490delta_h-18.630kcalEND-----TITLE-----Example1.--Adduraniumandspeciateseawater.-------------------------------------------Beginningofinitialsolutioncalculations.-------------------------------------------Initialsolution1.SEAWATERFROMNORDSTROMETAL.(1979)-----------------------------Solutioncomposition------------------------------ElementsMolalityMolesAlkalinity2.406e-032.406e-03Ca1.066e-021.066e-02Cl5.657e-015.657e-01Fe3.711e-083.711e-08K1.058e-021.058e-02Mg5.507e-025.507e-02Mn3.773e-093.773e-09N(-3)1.724e-061.724e-06N(5)4.847e-064.847e-06Na4.854e-014.854e-01O(0)3.746e-043.746e-04EquilibriumwithO2(g)S(6)2.926e-022.926e-02Si7.382e-057.382e
本文标题:phreeqc实例练习-地下水污染与防治
链接地址:https://www.777doc.com/doc-1650249 .html