对于地质过程中元素迁移,矿物沉淀和温度、压力、溶液性质等关系的研究以及理论、实验和个人计算机的进步发展催生了地球化学模拟软件的诞生。地球化学模型主要有封闭系统模型、滴定模型、固定逸度模型、变逸度模型、动力学反应模型、局部平衡模型和连续模型等。
EQ3/6软件包由劳伦斯·利弗莫尔国家实验室的Thomas W.Wolery编写。该软件包含有三个部分:EQPT、EQ3NR和EQ6。其中EQPT是数据库预处理器;EQ3用于建立水溶液模型;EQ6可用于建立封闭系统模型、滴定模型、固定逸度模型、动力学反应模型和局部平衡模型等地球化学模型。在求解系统平衡状态过程中EQ3/6采用了混合 Newton-Raphson方法。
一、地球化学热力学数据库生成软件-SUPCRT92介绍
1 SUPCRT92软件介绍
对地球化学热力学数据库生成软件SUPCRT92进行介绍,学习热力学基础理论和SUPCRT92软件的构成、界面和操作等内容。
1.1 SUPCRT92软件的主要模块
1.1.1 MPRON92
1.1.2 CPRONS92
1.1.3 SUPCRT
1.2 SUPCRT92的数据库
1.2.1 数据库的格式
1.2.2 数据库的修改
1.3 SUPCRT92的运行
1.3.1 热力学数据生成实例
1.3.2 简单相图的制作
二、地球化学热力学数据库生成软件-DBCreate介绍
2 DBCreate软件介绍
对地球化学热力学数据库生成软件DBCreate进行介绍,学习DBCreate软件的构成、界面和操作等内容,并对比和SUPCRT92的异同。
2.1 软件的安装
2.1.1 安装位置
2.1.2 添加环境变量
2.2 DBCreate软件的运行
2.2.1 运行示例
2.2.2 EQ3/6数据库结构分析
2.2.3 GWB数据库结构分析
三、EQ3/6软件介绍
3 EQ3/6软件的介绍
3.1 EQ3/6模块操作
3.1.1 EQPT模块介绍
3.1.2 EQ3介绍
3.1.3 EQ6介绍
3.2 建立所需数据库
3.2.1 数据库建立步骤
3.2.2 数据库建立难点
3.2.3 数据库修改
3.2.4 数据库结构分析
3.3 EQ3/6运行示例
3.3.1 单阶段模拟示例
3.3.3 不同水岩比例设置
3.3.2 二阶段模拟示例
四、EQ3/6实例模拟
4 地球化学过程模拟案例
结合具体案例对的地球化学过程进行模拟,获取模拟结果并成图。
4.1 蛇纹石化反应过程模拟
4.1.1 生成并读取所需数据库
4.1.2 设置初始反应物和流体
4.1.3. 进行反应过程模拟
4.1.4. 分析反应结果
4.2 碳酸盐化反应过程模拟
4.2.1 读取蛇纹石化反应结果
4.2.2 设置初始反应物和流体
4.2.3. 分析反应结果并成图