• 基于EQ36软件的地球化学反应过程模拟实践


    对于地质过程中元素迁移,矿物沉淀和温度、压力、溶液性质等关系的研究以及理论、实验和个人计算机的进步发展催生了地球化学模拟软件的诞生。地球化学模型主要有封闭系统模型、滴定模型、固定逸度模型、变逸度模型、动力学反应模型、局部平衡模型和连续模型等。

     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. 分析反应结果并成图

    基于EQ3/6软件的地球化学反应过程模拟

  • 相关阅读:
    Linux时间操作(time、gettimeofday)
    2022 IDC中国未来企业大奖优秀奖颁布,华为云数据库助力德邦快递获奖
    线上线下结合的经营方式 同城服务平台搭建
    python学习笔记——基础
    如何选择全面型企业备份软件以提高数据可用性?
    gopacket源码分析
    会用postman不算牛,会用Eolink才是真的牛
    ElasticSearch Python API教程
    (附源码)使用 javascript 制作网页端 3D 贪吃蛇游戏
    Ubuntu配置Samba服务
  • 原文地址:https://blog.csdn.net/hu397313168/article/details/127802157