基于COM的洪水调度建模组件的研制.pdfVIP

  • 1
  • 0
  • 约1.37万字
  • 约 5页
  • 2018-01-31 发布于上海
  • 举报
基于COM的洪水调度建模组件的研制

64 中国农村水利水电·2010年第8期 文章编号:1007—2284(2010)08—0064-04 基于COM的洪水调度建模组件的研制 刘 云1,李义天2,谈广呜2,邓金运2,孙昭华2,寇继生3 (1.长江大学石油工程学院“油气钻采工程”湖北省重点实验室,湖北荆州434023; 2.武汉大学水资源与水电工程科学国家重点实验室,武汉430072;3.上海大学数学系,上海200444) 摘要:地理信息系统(GIS)在洪水调度中的应用越来越受到重视,分析了洪水调度建模的研究现状,详细分析了洪 水调度建模组件的需求,针对实际流域的复杂组成情况,组织洪水调度建模组件的数据结构,将流域元素抽象为河道、断 面和汊点,并采用现在流行的组件技术,结合复杂的矢量图形算法,开发了与洪水调度模型相应的洪水调度建模组件,实 现了与用户交互式的空间建模。在实际应用中,在洪水调度建模组件上,根据荆江洞庭湖区复杂的流域情况,快速建立 流域洪水调度模型结构,从而能结合洪水调度模型快速建立洞庭湖洪水调度系统,为洪水调度决策提供参考信息。 关键词:洪水调度;建模;COM 中图分类号:TVl22+.9文献标识码:B 0 引 言 二进制规范,它与源代码无关。它是一种不依赖于编程语言的 由于洪水调度以改变天然洪水的时空分布状态来减轻或 组件对象模型,COM最关键的特性就是实现组件之间、应用程 避免洪水灾害,与空间位置有着密切的关系,因而洪水调度模 序之间和客户与服务器之间在明确定义的接口上相互通信。 型必将处理繁杂的空间信息,因此,随着国内外洪水调度模型 COM最关键的特性就是实现组件之间、应用程序之间和客户 和计算机技术的发展,在洪水调度中快速建模以建立通用模型 与服务器之间在明确定义的接口上相互通信。COM技术具有 越来越受到关注。 以下特点:组件通过接口输出其功能;组件支持对象意义上的 在洪水调度中,目前建模研究较少。马建明[5]基于C#语封装性和多态性;组件具有特定的功能,支持互操作性,可以在 言开发了GIS平台初步建立了一维河网洪水模拟软件;方春 跨地址、网络、语言、操作系统的异构环境下被调用;组件遵循 明[6]用VC++开发了河网模型可视化软件。两者都是通过绘 二进制标准,其实现不依赖于某种特定的高级语言。 制河网概化图来建模,只能处理河道对象,不能处理由河道、湖 遵循COM的规范标准,组件与应用、组件与组件之间可 泊、水库、行洪区、蓄洪区和控制闸等对象组成LI-4]的复杂流以互操作,极其方便地建立可伸缩的应用系统。CA)M标准对 域,并且两者灵活性与扩展性不强,不能灵活地嵌入到不同的 于提高软件开发效率、减轻维护负担、保证软件质量和版本的 洪水调度系统中。随着软件技术的发展,组件对象模型 健壮、更新都具有非常重要的意义。 (COM)技术是继模块化、结构化和面向对象技术之后的新的软 件开发技术[1引,为各种不同功能的模块集成在同一大型洪水 2洪水调度建模组件需求分析 调度系统中共同完成更复杂的功能提供了契机。 本文根据洪水调度发展的需要,分析了洪水调度建模组件 的需求,针对复杂的流域情况,结合流域实际的特征,从底层开 料,如何以这些格式为背景进行建模,是建模所面临的问题。 发了洪水调度建模组件,以实现与用户交互式的空间建模,并 对于流域的洪水调度而言,流域是由河道、湖泊、水库、行 运用该组件建立了荆江洞庭湖区洪水调度模型结构。 洪区、蓄洪区和控制闸等元素组成。为了能准确反映这些流域 1 CoM组件技术

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档