论文部分内容阅读
地球化学反应计算机模拟是20世纪80年代在地球化学领域兴起的一门交叉学科,是地球化学反应模拟理论和计算机技术的紧密结合,其涉及到的领域有地球化学、物理化学、数值分析、计算机算法、计算机开发语言、数据库等等。 Geomodel 1.0是一个用Visual C++开发的具有可视化界面的小型专业软件,应用于地球化学反应模拟。其主要功能:(1)对地球化学参数库进行管理;(2)物种的摩尔质量查询和元素原子量查询;(3)对数据库中的所有物种进行常温、常压下地球化学反应模拟,求出物种的质量迁移;(4)地球化学反应模拟理论的介绍。 和同类型的软件相比较,Geomodel 1.0具有以下特点:(1)用数据库而非文本的方式对地球化学反应参数进行管理;(2)引入基物种的概念进行地球化学反应模拟;(3)程序充分的利用计算机的智能特性,控制模拟流程,人为干预很少;(4)允许用户对数据库中的数据进行扩充和编辑;(5)具有简单、明了的可视化中文界面。 本文将:(1)系统的总结地球化学反应模拟的理论及其发展历史和现状;(2)阐述Geomodel 1.0中引用地球化学反应模型原理和方程;(3)介绍Geomodel 1.0中编码和流程;(4)介绍Geomodel 1.0的界面及功能;(5)展示白云母和钾长石溶解实例,并对钾长石的溶解模拟结果进行分析;(5)总结软件的特点及存在的不足。