- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金沙江泥沙决策支持子系统功能界面设计及应用.doc
金沙江泥沙决策支持子系统功能界面设计及应用
计算机决策支持系统在水利工程的运行中发挥了日益重要的作用。为有效管理和使用金沙江下游梯级水电站的海量水沙监测及分析数据,长江三峡总公司金沙江筹建处组织研发了“金沙江下游梯级水电站水文泥沙数据库及信息管理分析系统”( 以下简称“基系统”) .“基系统”包含多个“子系统”,金沙江泥沙预报决策支持子系统( 以下简称“泥沙决策支持子系统”) 是其中之一。泥沙决策支持子系统实现了“模型管理”和“模型调用”功能,并集成了“一维泥沙计算”相关模型,不仅为基系统管理各类水沙模型提供了便捷途径,而且为基于金沙江水沙监测及分析数据进行决策支持提供了有力工具。
1 系统概述
1. 1 体系结构和功能划分
泥沙决策支持子系统是金沙江下游梯级水电站水文泥沙数据库及信息管理分析系统的核心子系统之一,其功能均是围绕“模型”实现的。本文所述的“模型”,是指各类数学模型或经验方法的计算机程序实现,这些计算机程序可依据模型参数和输入数据进行分析计算,最终生成可用于决策支持的输出数据,在泥沙决策支持子系统中,各类“模型”是以动态链接库( dll) 的形式存在的。
图 1 是泥沙决策支持子系统的体系结构简图。由图 1 可见,用户可通过子系统的用户接口模块访问模型库模块,实现对基本模型的管理和调用。在模型调用过程中,系统通过数据库接口模块,从内部数据库和外部数据库中获取数据提供给模型或用户使用。简而言之,图 1 中用户接口模块对应于系统的操作界面,它负责用户与程序的可视化交互,模型库模块负责对各类模型的管理和调用,数据库接口模块负责数据的查询获取,为用户浏览和模型运算提供数据。【图 1】
泥沙决策支持子系统实现了模型管理和模型调用功能,同时集成了一维泥沙计算的相关模型。模型管理功能包括模型的添加、查询、更新、删除和模型分类。模型调用功能赋予了用户运行模型的能力,用户可通过泥沙预报子系统的用户接口选定模型、设置模型参数和输入数据,并可在模型运行过程中通过监控界面实时跟踪模型运行情况,最终可由系统的结果展示窗口将模型运行结果以可视化图表和数据文件等多种形式呈现给用户。子系统内集成的一维泥沙计算的相关模型见图 2,此图给出了泥沙决策支持子系统的具体功能划分。【图2】
由图 2 可见,泥沙决策支持子系统集成的一维泥沙计算相关模型共有 4 个。这 4 个模型可分为两类,一类是前处理模型,另一类是水沙计算模型。前处理模型包括“断面 ZAB 关系拟合模型”和“糙率率定模型”,一维水沙计算模型包括“一维泥沙计算模型”和“清水定床计算模型”.
“ZAB 关系拟合模型”中的 Z 为水位分级值,A 为过水面积分级值,B 为过水河宽分级值,此模型由河道断面线各高程点的左岸起点距 x 和高程值 y 数据拟合不同水位分级值 Z 与过水面积 A 及过水河宽 B 函数关系,见式( 1).【1】
??? 在糙率率定模型、一维清水计算模型和一维泥沙计算模型中,均需使用本模型拟合的 ZAB 关系。式中,x 和 y 分别为断面高程点的左岸起点距和高程值。
糙率率定模型可利用基系统数据库内的地形、水位和流量等实测数据率定用户选定河段的糙率,率定结果用于一维清水模型、一维泥沙计算模型计算所需的初始河段糙率。
一维清水计算模型用于计算选定河段定床条件下的水流运动,分析不同工程方案对河段水流的影响,其计算成果包含选定河段特定时刻沿程各断面的平均流速、平均水深、深泓高程值、水位值、过水面积、过水河宽、流量等。
一维泥沙计算模型用于计算动床条件下选定河段的水流泥沙运动,分析不同工程条件下河段的水流泥沙运动趋势及床面冲淤变化,其计算成果包含选定河段沿程各断面的含沙量、淤积重量、淤积体积、冲淤面积、糙率、平均流速、平均水深、深泓、水位、过水面积、过水河宽、流量、悬移质级配、床沙级配、床沙冲淤厚度和断面冲淤面积。
泥沙决策支持子系统对模型的管理和调用是由模型库模块实现的,一维泥沙计算相关模型也由模型库功能模块维护调用,下面对模型库功能模块进行具体说明。
1. 2 模型库模块
模型库模块也可称为模型管理系统,它是泥沙决策支持子系统的核心,其构成如图 3 示。模型管理系统主要由 3 个部分构成,分别是模型字典、数据库管理系统和模型库。【图 3】
模型字典用来存放有关模型的描述信息( 如限制、约束、参数等) 和模型的数据抽象。模型的描述信息用于支持模型管理,并用于反馈用户查询操作,模型的数据抽象是模型关于数据存取的说明,用于支持模型管理系统的数据通讯。
数据库管理系统负责模型管理系统的数据操作,模型管理系统通过它与外部数据库和内部数据库进行数据交互,为用户查询、维护和运行模型提供有效数据源,并确保数据的安全性和完
文档评论(0)