基于驾驶式计算的潮流模型模拟系统的设计与应用

基于驾驶式计算的潮流模型模拟系统的设计与应用

论文摘要

潮流数值模拟是了解潮流变化规律的一种有效方法,目前潮流计算已被广泛用于海岸河口、海湾海峡的潮汐和潮流研究中,为海岸河口各种工程问题提供了宝贵的数据支持。然而目前已有的模型相对孤立,且对数据的分析多采用传统的数据后处理方式,研究人员无法及时了解计算程序当前的工作状况,也无法对计算过程进行针对性的干预。传统潮流数值模拟没有实现与潮流监测技术、GIS可视化技术的高效集成,缺乏对潮流变化过程的实时动态监控与交互式表达。随着数值计算规模的逐渐增大以及随之所产生数据量的大幅增加、人们对实时可视化的需求越来越强烈,并且希望能够在不停止计算的情况下对模型参数进行调整,因此本文提出了对潮流计算过程的动态监控。借助可视化工具,交互式模拟系统将能够了解数值计算程序的实时计算状况,能够处理和分析这一时刻的计算数据,并通过改变模型计算参数把研究人员的判断和决策及时反馈到计算中。驾驭式计算,能够对数值模型运行状态和模型内部变量进行实时可视化及动态干预,这为本文研究的计算过程跟踪与干预提供了有效方法。研究中首先分析了潮流计算程序的结构,进而结合驾驭式计算技术设计了用于对计算程序进行跟踪和干预的计算管理组件,然后分别将计算管理组件嵌入到传统的潮流数值计算程序与潮流可视化程序中,并通过共享内存技术,完成了计算程序与可视化程序的实时状态通信与数据交互。最后,针对水动力数值计算的特点,通过对潮流模拟方法和驾驭式计算技术的深入探讨与分析,以混合编程技术为支撑,结合GIS数据管理及可视化的优势,初步构建了基于GIS的驾驭式潮流模拟系统,并以温州湾潮流数值模拟为例,进行了驾驭式潮流数值模拟的实例验证。该系统能够帮助研究人员及时根据模型过程数据的可视化表达,对模型计算参数进行相应的调整与反馈,使得在数值计算过程中有针对性的控制计算进程成为可能,达到了对数值模拟计算过程监控的目的,从而避免了数值模拟计算中由于重复调试而耗时较多的问题,提高了数值模拟的计算效率。该系统对于复杂的、需要长时间运算的潮流数值模拟取得了良好的动态监控效果。这一成果同时拓展了GIS地学分析在数值模拟计算领域的综合应用。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 图目录
  • 表目录
  • 第1章 绪论
  • 1.1 选题背景及研究意义
  • 1.2 国内外研究现状及其分析
  • 1.2.1 潮流数值模拟方法
  • 1.2.2 驾驭式计算技术
  • 1.2.3 研究现状小结
  • 1.3 研究目标与研究内容
  • 1.3.1 研究目标
  • 1.3.2 研究内容
  • 1.4 技术路线
  • 1.5 论文组织
  • 第2章 潮流数值模型的特点
  • 2.1 潮波运动的基础理论
  • 2.2 潮流数值模拟方法
  • 2.2.1 基本方程
  • 2.2.2 模型数值求解
  • 2.3 潮流计算程序的特点
  • 2.3.1 程序设计的特点
  • 2.3.2 数据组织的特点
  • 2.3.3 传统计算程序的局限
  • 2.4 驾驭式潮流计算
  • 2.5 本章小结
  • 第3章 驾驭式潮流模拟系统的设计
  • 3.1 驾驭式模拟系统的设计方案
  • 3.1.1 驾驭式模拟系统的整体架构
  • 3.1.2 开发方式与开发环境
  • 3.2 动态监控模块设计
  • 3.2.1 动态监控程序与计算程序的交互
  • 3.2.2 计算管理组件
  • 3.3 驾驭式潮流计算模块的设计
  • 3.3.1 C#与Fortran混合编程规则
  • 3.3.2 Fortran中COM组件的应用
  • 3.3.3 交互式潮流计算的驾驭机制
  • 3.4 潮流可视化交互模块设计
  • 3.4.1 可视化时间步长的确定
  • 3.4.2 潮流过程的表达
  • 3.4.3 潮位过程的表达
  • 3.4.4 计算验证的设计
  • 3.5 本章小结
  • 第4章 驾驭式潮流模拟系统在温州湾的应用
  • 4.1 潮流数据管理
  • 4.1.1 模型计算范围
  • 4.1.2 模型计算前处理
  • 4.2 对潮流模型计算过程的动态监控
  • 4.3 对潮流模型过程数据的可视化
  • 4.4 本章小结
  • 第5章 结论与展望
  • 5.1 研究成果总结
  • 5.2 问题与展望
  • 参考文献
  • 攻读硕士期间参加科研项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于驾驶式计算的潮流模型模拟系统的设计与应用
    下载Doc文档

    猜你喜欢