PHREEQC实例1.docx
《PHREEQC实例1.docx》由会员分享,可在线阅读,更多相关《PHREEQC实例1.docx(18页珍藏版)》请在三一办公上搜索。
1、第四节PHREEQC一、PHREEQC的特点PHREEQC的先前版本是PHREEQE。它可以模拟较宽范围的水岩反应,然而,PHREEQE有许多不足。PHREEQC是在PHREEQE的源程序基础上用C语言重写而成的,它消除了PHREEQE的缺陷与限制。例如,PHREEQC可以定任何价态或价态组合而进行离子配分的摩尔平衡计算;也可以计算基于特定的pe或任意的氧化还原条件对各种价态间的氧化还原元素的分配;可以通过调整元素的浓度而达到与特定相态间的平衡,如达到特定的饱和指数或气体压力。溶液的浓度可以很容易地计算成各种所需的单位。新版本增加的功能包括:(1)模拟一维溶质运移中的弥散(或扩散)和滞流区内的
2、运移(2)使用用户定义的速率表达式(或方程)模拟动力学反应,使模拟能完成与时间有关的动态化学反应;(3)模拟理想溶液、多组分溶液、非理想溶液及二元固体溶液的形成或溶解,同时也能计算固体间的化学反应;(4)除己有的固定压力气相反应,引入了固定体积的气相反应;(5)表面络合与离子交换模拟中加入了其交换与络合格点随溶解与沉淀的矿物或反应物的量改变而变化的功能;(6)在反向模拟计算中加入了同位素摩尔平衡,使反向模拟的解更加精确,同位素的计算可以用于校正地下水流动的时间或年龄;(7)自动使用多组收敛参数,用户自定义输出文件,以及多种输入文件格式,使输入与输出十分方便。二、PHREEQC的局限性(一)水溶
3、液模型PHREEQC用相关的离子和DebyeHUCkel方程计算非理想溶液,这种类型的水溶液模型在较低的离子强度下比较合适,但在高离子强度下(海水范围或更高)则会崩溃。(二)离子交换离子交换模型假设交换组分的热力学活度等于它的摩尔浓度,或者用摩尔浓度乘以Dcbye-HUckel活度系数,以此定义成交换组分的活度(Appclo,1994),(三)表面络合PHREEQC加入了DZOnIbak和Morcl(1990)的双层模型。其它模型,如三层、四层模型在PHREEQC中当前仍无法处理。表面络合位置数目、表面积、被吸附相成分、合适的IogA等的确定也是不确定的,实际模拟时需要用实际的野外介质进行实验
4、室研究,通过获取的实验数据来确定合适的表面络合模型,加入PHREEQC中进行模拟。(四)固溶体PHREEQC使用Guggenheim方法来确定非理想二元相固溶体。尚无法计算非理想的三元固溶体。(五)溶质运移模拟模拟一维对流弥散或滞流区中的扩散时PHREEQC使用的是显式有限差分算法。当网格划分较粗时,此算法出现数值弥散。推荐的做法是逐步模拟。首先用粗网格尽快获得结果并研窕水化学反应过程,最后用细划网格评价数值弥散对反应组分和结果组分的影响。三、PHREEQC计算实例例1、矿物相的溶解平衡模拟这个例子定义了最稳定相石膏或是硬石膏在一定温度范围的溶解度变化。输入的数据集见表97。定义纯水溶液时仅用
5、PH和温度两个参数。默认单位为亳摩尔(millimolal)。缺省状态下,pe为4.0,氧化还原计算缺省使用Pe值,水的密度为1.0。在多组反应期间,所有列于Equilibriunlphases中平衡相在批反应计算中不管其存在与否,都允许达到指定的饱和指数。相的输入按相名称、期望达到的饱和指数和当前该相矿物的总量,用摩尔数表示。如果一种矿物在开始时不存在,那么其总量为0.0mol。该例中,石膏和硬石膏允许反应达到平衡(饱和指数0.0指矿物与处于平衡状态),矿物相初始量都为LOino1。每一种矿物或是反应达到平衡,或者在矿物分配时消耗完。在大多数的情况下,Imol的单矿物相对反应平衡计算而言是足
6、够的。表9T例1溶解平衡模拟的数据输入格式SOLUTION 1 Pure watertemp 25. 0pH 7.0EQinLIBRlUM.PHASES 1Anhydrite 0. 0 1. 0Gypsum 0. 0 1. 0REACTION_TEMPERATURE 125. 0 75. 0 in 51 stepsSELECTED_OUTPUTfile ex2. seisi anhydrite gypsumEND在REACTlOTEMPERATURE数据块中,指定温度计算步长为IC,开始于25,结束于图9-1在25到75的温度范围内溶液中石膏和硬石膏的饱和指数(据DaVidetai., 199
7、9)由图9-1可以看出,在初始温度25C时计算两矿物相的平衡饱和指数是硬石膏处于不饱和状态,其饱和指数为-0.22,说明其已溶解完毕。而石膏则己达到饱和状态(饱和指数为0.0),因而石膏在此种状态时处于向沉淀进行的趋势。计算结果显示,硬石膏已转化为石膏沉淀达0.985摩尔。由于石膏沉淀带走了溶液中的水,于是溶液中的水不再为1kg。随温度升高,硬石膏饱和指数升高,而石膏不变化,直至温度达到57后,石膏变为不稳定相,饱和指数小于0.0,溶解完毕,而硬石膏则处于过饱和,开始沉淀。例9-2、不可逆反应模拟一一黄铁矿氧化这个例子反映了PHREEQC模拟不可逆反应的能力,以黄铁矿氧化反应为例。氧气(02)
8、和NaCl被不可逆地加入到纯水之中,加入的量为五个不同浓度(0.0,1.0,5.0,10.0,50.0mmol);在不可逆反应中02和NaCl的相对比例分别为LO和0.5。黄铁矿、方解石和针铁矿允许溶解以达到平衡,二氧化碳分压力保持在10-3.5(大气分压力)。另外,在石膏达到过饱和时,允许其沉淀。REACTION 102 1.0NaCl 0.5表9-2例9-2数据输入文件TITLEEXAMPLE2.Addoxygen,equilibratewithpyrite,calcite,andgeothiteSOLUTION 1 PURE WATERpH 7.0temp 25. 0Equilibriu
9、nlphases iPyrite 0.0Goethite 0.0Calcite 0.0C02 (g) -3.5Gypsum 0. 0 0. 00.00.OOl0.0050.Ol0.05SELECTED_OUTPUTfileex5.seitotalsClsiGypsumequi1ibriumphasespyritegoethitecalciteC02(g)gypsumEND表9-3例9-2的结果选择如下摩尔转移与相分配的摩尔数有关;正值表示当前相数量的增加,也即沉淀;负值表示当前相数量的减少,也即溶解反应物加入量亳摩尔PHPe摩尔转移(亳摩尔)石膏的饱和指数02NaCl黄铁矿针铁矿方解石C02(
10、g)石膏0.00.08.28-4.94-0.0000320.000011-0.49-0.490.0-6.131.00.58.17-4.29-0.270.27-0.930.140.0-2.025.02.57.98-3.97-1.331.33-2.942.400.0-1.0610.05.07.88-3.82-2.672.67-5.565.110.06550.025.07.72-3.57-13.3313.33-26.8426.499.000.0表9-2中定义了纯水溶液,平衡相以EQUILIBRlUI_PHASES标识,有黄铁矿,针铁矿,方解石和二氧化碳,缺省量均为IOmol,而只是石膏为O.Omol
11、。石膏项的定义指示石膏如达到了过饱和,它将会沉淀;而在初始状态下不可能有溶解的可能,因为其初始值为0.0。反应标识REACTlON定义参加不可逆反应物质和数量,该例子中,氧(“02”)以L0的相对系数加入,而NaCI则会以0.5的相对系数加入。反应量分别定义为0.0,0,001,0.005,0.01,和0.05mol在每一步平衡计算中SELECTED.OUTPUT用来保存氯化物的总浓度,石膏的饱和指数,黄铁矿、针铁矿、二氧化碳和石膏的总数量和转移的摩尔数,文件名为ex5.sel.例9-2中的部分结果列于表9-3中。当没有氧和氯化钠加到体系中时,很少量的方解石和二氧化碳溶解,以及微量的黄铁矿和针
12、铁矿发生了反应;由于与黄铁矿达到平衡,pH为8.28,PC很低(-4.94),方解石低于饱和状态的6个数量级(饱和指数为-6.13)。当加入氧和氯化钠,黄铁矿被氧化,针铁矿由于相对难溶解而沉淀。反应中产生了硫酸,PH值降低了,pe轻微上升,导致方解石溶解及二氧化碳的析出。在加入10和50mmol氧之间的一些点上,方解石达到了饱和,开始沉淀。当加入了50mmol的氧和25mmol的氯化钠后,总共有9.OOmmol的总石膏沉淀出来了。例9-3、反应路径的模拟PHREEQC中有三种方法可用于求解反应路径问题:求解反应路径和相边界的交点:不断增加反应物质量来求解反应路径;反应路径按动力学过程求解。在第
13、种方法中,不必知道反应数量,但需要一系列的模拟以便寻找到相关相边界。在第二种方法中,只需一次模拟便足够了,但必须先知道反应合适量。在第三种方法中,求解反应路径需要动力学反应速率表达方程式,运用时间步长来调整算法。在下面这个例子中,钾长石被放进烧杯中,慢慢地反应。当钾长石溶解时,其他矿物相便可能沉淀。该例中,假定了仅能形成水铝矿、高岭石或是钾云母,如果这些相达到饱和,那么这些相将发生沉淀。在反应开始时沉淀的矿物相,随着反应的进行也可再次被溶解。下面的模拟用于求解水铝矿、高岭石、钾云母与钾长石系统中的反应路径。表9-4例9-3的数据输入TITLEExample3.一Reacttophaseboun
14、daries.SOLUTION1PUREWATERpH7.0chargetemp25.0PHASESGibbsiteAl(OH)3+3H+=Al+3+3H20log_k8.049delta h -22. 792kcalKaoliniteA12Si205(OH)4 +6 H+ = H20 + 2H4SiO4 + 2 Al+3log_k5.708delta h -35. 306kcalK-micaKA13Si3010(0H)2+ 10H+ = 3A1+3+ 3H4SiO4 + K+log_k12.970delta h -59. 377kcalK-feIdspar+ 3 H4SiO4 + K+KAl
15、Si308+4H20+4H+=Al+3log_k0.875delta,h-12.467kcalSELECTEDOUTPUT-fileex3A_B.sei-activitiesK+H+H4SiO4-siGibbsiteKaoliniteK-micaK-feIdspar-equilibriumGibbsiteKaoliniteK-micaK-feldsparENDTITLEExample3A1.一FindamountofK-feldspardissolvedtoreachgibbsitesaturation.USEsolution1EQUILIBRIUM.PHASES1Gibbsite0.0KAl
16、Si30810.0Kaolinite0.00.0K-mica0.00.0K-feldspar0.00.0ENDTITLEExample3A2.一FindamountofK-feldspardissolvedtoreachkaolinitesaturation.USEsolution1equilibrium_phasesiGibbsite0.00.0Kaolinite0.0KAlSi3O810.0K-mica0.00.0K-feldspar0.00.0ENDTITLEExample3A3.FindamountofK-feldspardissolvedtoreachK-micasaturation
17、.USEsolution1EQUILIBRIUMPHASES1Gibbsite0.00.0Kaolinite0.00.0K-mica0.0KAlSi30810.0K-feldspar0.00.0ENDTITLEExample3A4.FindamountofK-feldspardissolvedtoreachK-feldsparsaturation.USEsolution1EquilibriunlphasesiGibbsite0.00.0Kaolinite0.00.0K-mica0.00.0K-feldspar0.0KAlSi3O810.0ENDTITLEExample3A5.Findpoint
18、withkaolinitepresent,butnogibbsite.USEsolution1EQUILIBRIUMPHASES1Gibbsite0.0KAlSi3O810.0Kaolinite0.01.0ENDTITLEExample36.一FindpointwithK-micapresent,butnokaoliniteUSEsolution1equilibrium_phasesiKaolinite0.0KAlSi30810.0K-mica0.01.0END表9-4定义的数据,SOLUTlON数据块定义的是纯水,其中只需温度和PH值:PHASES数据块中定义的是水铝矿、高岭石、含钾云母、钾
19、长石的溶解化学方程及其化学热力学数据;SELECTED_0UTPUT指定数据的输出是钾离子、氢离子和硅酸活度系数的对数;水铝矿、高岭石、钾云母、钾长石的饱和指数及在矿物相分配过程中的转移总量,其计算结果保存于表9-5之中。EQUILIBRlUMPHASES数据块则定义矿物平衡参数,如3A1中第一行定义10.OmolKAlSi308(钾长石的分子式)溶解反应足以使水铝矿达到饱和状态,而高岭石、钾云母和钾长石在此反应中初始量为0.0,饱和指数为0.0,此设置指示这三种矿物达到饱和时可以沉淀,但开始时不可能溶解。3A23A6定义的平衡相数据块与3A1类似。表9-5例9-3选择性输出输入设置模拟的编号
20、。负摩尔转移指示溶解,正摩尔转移指示沉淀。模拟编号钾长石的摩尔转移,微摩尔活度对数摩尔转移,微摩尔饱和指数图形上的点H+TFH4SiO4水铝矿高岭石钾云母水铝矿高岭石钾云母钾长石3A1-0.03-7.01-0.57-7.100.000.000.000.0-3.8-10.7-14.7A3/2-2.18-8.212.55-5.201.78.00.00.0.0-1.9-5.9B3A3-20.02-9.114.41-4.47.009.71.00-.7.0.0-2.5D3A4-190.9-9.395.49-3.55.00.0063.61-2.0-7.0.0F3A5-3.02-8.352.83-5.20.
21、001.24.00.0.0-1.6-5.6C3A6-32.68-9.074.41-4.25.00.0010.78-9.0.0-2.1E将模拟结果投点于这些相的热动力学稳定场中,得A、B、C、D、E点,如图9-2所示。通过A点与表9-5可以看出,A点属于水铝矿的稳定存在区,溶液中水铝矿已达到饱和,开始沉淀。而高岭石、钾云母和钾长石均不饱和。在B点水铝矿即将开始转化成高岭石,这一转化过程是一个消耗Si的过程;但在B点,水铝矿与高岭石同处于饱状态,若要转化为高岭石,该反应路径需沿着该两相边界到达一个C点,然后进入高岭石相区,即生成区,在此区域中,只有高岭石沉淀,其它儿类矿物均处于溶解状态下;反应路径
22、穿过高岭石稳定区后到达D点,此点位于钾云母与高岭石两相的边界上,此时从表9-5可以看出,钾云母已达到饱和状态,但要沉淀尚需沿两相边界达到一个E点后才会进入钾云母的生成区,直至达F点。F点是钾长石与钾云母的饱和点。在模拟3A5中,计算允许钾长石溶解到达C点,该点高岭石呈饱和状态且存在于物相分配之中,但此时当水铝矿虽处在饱和状态,并不出现物相的分配,即转移的摩尔数为0.0(见表9-5)。同样,模拟3A6求解出E点,此点钾云母为饱和态且参与物相分配,此时高岭石虽达到饱和,但未沉淀,即转移的摩尔数为0.0(见表9-5)O在3A5和3A6中,均假定高岭石和钾云母有ImoI的初始量,该量足以达到矿物平衡状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHREEQC 实例

链接地址:https://www.31ppt.com/p-5534191.html