大地电磁二维正演软件系统的设计与实现

大地电磁二维正演软件系统的设计与实现

论文摘要

大地电磁测深法作为一种重要的勘探地球物理方法,广泛应用于地下水勘探、工程勘探、海洋资源勘探等众多领域。它以天然交变电磁场为场源,通过对地面电磁场的观测,从而获得地下不同深度介质电阻率分布的信息。随着计算机技术的发展和大地电磁理论上的突破,大地电磁测深法资料处理与解释方法经历了从“手工量板阶段”到“数字化阶段”,再到“可视化阶段”。正演模型和正演计算是我们认识各种地电条件下大地电磁场响应特征的有效方法和手段。本文从二维屏幕建模入手,试图建立一套大地电磁二维建模和正演计算的可视化软件系统。通过建立不同的精确地质模型,对不同的地质模型的正演计算结果对比研究,可以总结出不同地质条件下大地电磁场的分布规律,对资料处理、反演与解释具有积极的指导作用。论文主要论述了大地电磁测深二维正演软件系统的系统框架、主要功能、系统实现方法,以及分析了大地电磁二维模型响应特征。MT2D正演软件系统由四个子模块组成:数据管理模块,二维屏幕建模模块,正演模块,成图模块。数据管理模块采用数据库管理技术代替了传统的采用分级目录管理模式,能更方便地管理各模块的数据,并为系统其它几个功能模块提供数据资料服务;传统的地质建模手段已经从图纸过渡到在计算机中采用文本编辑的方式建模,再到人工用键盘、鼠标进行可视化建模。本文实现了人机交互式的二维可视化屏幕建模,该模块采用曲线表示法和多边形区域表示法实现断层、异常体等各种复杂的地质模型,并提供了采用四边形剖分方式模拟地形和加密剖分网格的方式能更好地模拟复杂地质模型,为二维正演计算提供精确正演模型;正演模块实现了有限单元网格内二次插值的MT二维正演模拟算法程序,该算法正演计算速度快、效果好、分辨率高;成图模块主要完成正演计算结果各种图件的绘制。本文采用Visual C++ 6.0做为开发工具,完成了系统界面,二维屏幕建模及成图模块;采用SQLite微型数据库管理技术实现了数据管理模块;采用了FORTRAN语言实现了有限单元网格内二次插值二维正演模拟算法程序;并采用VC++语言和Fortran语言的混合编程技术实现了二维建模进行正演计算的相关细节问题,增加了系统开发的灵活性,提高了系统的效率。本文最终设计并研发出了一套基于Windows系统的可视化MT2D正演软件系统,该系统界面友好,操作简便,通过与前人使用的模型计算结果相比较,印证了系统的正确,软件系统具有较大的使用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 论文研究目的及意义
  • 1.2 国内外研究发展现状
  • 1.3 论文主要研究工作内容
  • 1.4 论文主要结构
  • 第2章 MT2D 正演软件的系统设计
  • 2.1 系统需求分析
  • 2.2 系统总体设计
  • 2.3 系统相关规范
  • 2.4 系统开发工具
  • 2.5 本章小结
  • 第3章 MT2D 正演软件系统数据库设计
  • 3.1 SQLite 简介
  • 3.1.1 SQLite 的优点和特性
  • 3.1.2 SQLite 的缺点和不足
  • 3.1.3 SQLite 技术对比
  • 3.2 系统数据库设计
  • 3.2.1 数据管理设计
  • 3.2.2 二维屏幕建模设计
  • 3.3 VC++与SQLite 开发接口
  • 3.3.1 SQLite 操作步骤
  • 3.3.2 SQL 语句操作
  • 3.3.3 VC++与SQLite 开发实现
  • 3.4 本章小结
  • 第4章 二维屏幕建模及MT 二维正演计算
  • 4.1 二维建模
  • 4.1.1 曲线表示法
  • 4.1.2 区域表示方法
  • 4.1.3 二维模型网格剖分方法
  • 4.2 二维正演计算
  • 4.2.1 二维正演基本理论
  • 4.2.2 二维正演剖分方式
  • 4.3 VC++与FORTRAN 混合编程
  • 4.3.1 基于文件操作的混合编程
  • 4.3.2 FORTRAN 子进程启动方式
  • 4.3.3 VC++管道技术
  • 4.4 本章小结
  • 第5章 系统实现与应用
  • 5.1 系统实现
  • 5.1.1 用户界面
  • 5.1.2 数据管理
  • 5.1.3 二维屏幕建模
  • 5.1.4 正演模块
  • 5.1.5 成图模块
  • 5.2 模型试算与分析
  • 5.3 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 攻读学位期间取得学术成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    大地电磁二维正演软件系统的设计与实现
    下载Doc文档

    猜你喜欢