地下水流有限差分计算可视化系统的研究与开发

地下水流有限差分计算可视化系统的研究与开发

论文摘要

有限差分法是一种重要的数值计算方法。该方法的应用使水文地质学计算得到了迅速发展。当前科学计算可视化是水文地质计算领域的一个重要研究方向。本文采用有限差分法,并结合可视化技术,解决水文地质计算领域的部分渗流问题,对实际工作有重要意义。实际的水文地质条件往往是比较复杂的,用解析法求解很困难,数值法为研究这类问题开辟了新的途径。它以地下水渗流理论为基础,从整个计算区域的水量平衡或质量守恒出发,建立反映整个计算区域地下水运动状况的数学模型。有限差分法是数值模拟最早采用的方法,该方法把控制方程中的导数用网格节点上的函数值的差商代替,边界条件、初始条件也相应地做类似代替,从而建立以网格节点上的值为未知数的代数方程组。其数学概念直观,表达简单,是发展比较成熟的数值方法。本文以有限差分法为基础,采用面向对象的思想,以Visual Basic6.0为开发平台,研发了关于地下水流计算的可视化系统。系统从功能上被划分为前处理、有限差分计算、后处理三大模块。前处理阶段主要完成了矩形网格剖分和不规则三角网格剖分。不规则三角网的生成采用逐点插入法。计算阶段结合实际水文地质条件,选择适当的数学模型,以有限差分法为基础,完成一维、二维承压稳定流及非稳定流计算的分析、设计和实现。后处理阶段,采用ActiveX Automation技术,在VB下与Surfer接口进行嵌入式编程,快速高效地绘制出等水头线图及立体表面图。采用OpenGL技术,绘制出非稳定流的水头变化曲线。本系统以承压含水层二维非稳定流为工程实例对系统主要功能进行测试,验证了系统在计算地下水流水头分布时具有一定的可行性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究动态
  • 1.2.1 地下水流数值模拟软件简介
  • 1.2.2 地下水流有限差分计算的可视化研究的发展趋势
  • 1.3 研究内容
  • 2 地下水流动问题有限差分方法概述
  • 2.1 地下水流的数学模型
  • 2.2 地下水流的微分方程
  • 2.2.1 地下水渗流的连续性方程
  • 2.2.2 地下水流的基本微分方程
  • 2.2.3 定解条件
  • 2.3 地下水运动的数值模拟技术
  • 2.3.1 数值法同解析法相比的优点
  • 2.3.2 地下水数值模拟的构造过程
  • 2.3.3 有限差分法原理及构造方法
  • 2.3.4 地下水流有限差分方程构造过程
  • 3 地下水流有限差分计算的可视化技术
  • 3.1 科学计算可视化技术概述
  • 3.1.1 科学计算可视化的基本概念和主要特点
  • 3.1.2 科学计算可视化的现状
  • 3.1.3 科学计算可视化的开发环境
  • 3.2 地下水流有限差分计算软件的程序结构
  • 3.3 地下水有限差分计算前处理可视化
  • 3.3.1 地下水有限差分前处理的基本知识
  • 3.3.2 规则网格差分法
  • 3.3.3 不规则网格有限差分法
  • 3.3.4 网格生成算法的评价标准
  • 3.3.5 网格剖分算法的选择
  • 3.4 地下水有限差分计算阶段的可视化
  • 3.5 地下水有限差分计算后处理可视化
  • 3.5.1 地下水有限差分后处理的基本知识
  • 3.5.2 等水头线的生成
  • 3.5.3 非稳定流水头随时间变化曲线
  • 3.5.4 后处理中vb 下OpenGL 的开发基础
  • 4 地下水流有限差分计算可视化系统分析与设计
  • 4.1 地下水流有限差分计算可视化系统的工程开发思想
  • 4.1.1 地下水流有限差分计算可视化系统的工程开发过程
  • 4.1.2 系统开发的面向对象思想
  • 4.2 系统总体功能分析
  • 4.3 三角网格剖分功能的分析与设计
  • 4.4 有限差分计算功能分析与设计
  • 4.4.1 三角形承压稳定流和非稳定流计算
  • 4.4.2 矩形单元承压稳定流和非稳定流流计算
  • 4.5 基于SURFER ACTIVEX AUTOMATION 技术的后处理程序的分析设计
  • 4.5.1 Surfer ActiveX Automation 技术的研究目的
  • 4.5.2 Surfer ActiveX Automation 技术
  • 4.5.3 Surfer ActiveX Automation 对象的补充说明和参数调用规则
  • 4.6 非稳定流水头随时间变化曲线
  • 5 地下水流有限差分计算可视化系统实现
  • 5.1 系统登录窗口的实现
  • 5.2 系统启动窗口的实现
  • 5.3 主界面介绍
  • 5.4 网格剖分功能的实现
  • 5.5 有限差分计算功能的实现
  • 5.5.1 承压一维稳定流计算功能模块的实现
  • 5.5.2 承压一维非稳定流计算原理及实现
  • 5.5.3 矩形承压二维稳定流计算
  • 5.5.4 矩形承压二维非稳定流计算
  • 5.5.5 三角形承压二维非稳定流计算
  • 5.6 后处理中图像管理的实现
  • 5.7 后处理中基于SURFER 自动化对象技术的关键功能实现
  • 5.8 系统帮助模块的实现
  • 5.9 系统的工程实例应用测试
  • 6 结论
  • 6.1 结论
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    地下水流有限差分计算可视化系统的研究与开发
    下载Doc文档

    猜你喜欢