版MIKE BASIN 水资源软件完整实例培训教程.docx

上传人:b****6 文档编号:7233639 上传时间:2023-01-22 格式:DOCX 页数:71 大小:65.12KB
下载 相关 举报
版MIKE BASIN 水资源软件完整实例培训教程.docx_第1页
第1页 / 共71页
版MIKE BASIN 水资源软件完整实例培训教程.docx_第2页
第2页 / 共71页
版MIKE BASIN 水资源软件完整实例培训教程.docx_第3页
第3页 / 共71页
版MIKE BASIN 水资源软件完整实例培训教程.docx_第4页
第4页 / 共71页
版MIKE BASIN 水资源软件完整实例培训教程.docx_第5页
第5页 / 共71页
点击查看更多>>
下载资源
资源描述

版MIKE BASIN 水资源软件完整实例培训教程.docx

《版MIKE BASIN 水资源软件完整实例培训教程.docx》由会员分享,可在线阅读,更多相关《版MIKE BASIN 水资源软件完整实例培训教程.docx(71页珍藏版)》请在冰豆网上搜索。

版MIKE BASIN 水资源软件完整实例培训教程.docx

版MIKEBASIN水资源软件完整实例培训教程

2007版MIKEBASIN水资源软件完整实例培训教程

2007版MIKEBASIN

水资源软件完整实例

培训教程

2007版MIKEBASIN水资源软件完整实例培训教程

1MIKEBASIN模型基本搭建............................................1

1.1DEM建立模型..............................................................1

1.2运用Shapefile图层生成流域.................................................6

1.3添加用水户................................................................9

1.4用水户分配规则...........................................................11

1.5分流节点设置.............................................................12

2模型高级设置.....................................................14

2.1添加水库.................................................................14

2.2水力发电模拟.............................................................16

2.3河流设置及演算...........................................................17

2.4地下水的应用.............................................................19

3其他模型功能介绍.................................................21

3.1NAM降雨-径流模拟........................................................21

3.2如何使用TemporalAnalyst................................................25

3.2.1Gapfilling(数据插补)...............................................28

3.2.2DoubleMassAnalysis(双累积曲线分析)...............................29

3.2.3Combine(合并)......................................................30

3.2.4EvaluatetoScalar...................................................32

3.2.5GapFill(插补).....................................................35

3.3宏语言编程...............................................................36

3.3.1Macro................................................................37

2007版MIKEBASIN水资源软件完整实例培训教程

3.3.2excel_macro1.........................................................41

3.4优化.....................................................................45

4补充部分.........................................................48

4.1伪DEM....................................................................48

4.2创建水质模型.............................................................50

4.2.1创建水动力模型........................................................50

4.2.2在模型中添加一个用水户...............................................55

4.2.3在模型中加入水质模型..................................................57

4.3使用LoadCalculator估算污染物负荷........................................60

4.3.1根据城市污染源计算污染物负荷..........................................60

4.3.2根据工业污染源计算污染物负荷.........................................63

4.3.3根据农业污染源计算污染物负荷..........................................65

4.3.4包含“DistanceSpecificDecay”......................................68

4.3.5其它设置..............................................................75

2007版MIKEBASIN水资源软件完整实例培训教程-1-

1MIKEBASIN模型基本搭建

1.1DEM建立模型

1.从windows程序管理器中运行MIKEBASIN

开始–>程序->DHI软件->MIKEBASIN

在ArcGIS的开始窗口中可能会提示你指定一个新地图。

点击OK然后找到MIKEBASIN工具

栏。

在MIKEBASIN菜单中点击开始一个新项目这一栏。

将出现一个新的对话框,查看选项并选择Start

anewprojectwithanewdatabase.即可开始

一个拥有新数据库的新项目。

点击OK。

2.创建一个新的地理数据库

进入(或浏览)您先前创建的目录。

输入数据库名称,或者保留预设的

“ProjectData.mdb”。

点击保存。

在MIKEBASINOptions对话框中点击OK。

3.加入一个DEM层作为背景图像

PressthebuttonontheArcMapstandard

在背景中加入一个图像,能容易地让您对研究区

toolbar.

域内的河流进行数字化。

浏览您下载的练习数据并将以下DEM文件添加到

你的地图:

Capefeardem

新的地图层会出现在ArcGIS浏览器中。

确认它

显示出来(选择该图层左边的框)。

在当前区域范围内图像可能无法看到。

可直接点

击capefeardem层,然后选择“ZoomTo

Layer”(缩放至该层)。

在图层显示之后,您可用缩放按钮推近观

察。

或者使用放大工具。

(如果这些工具没

出现,请从主菜单中选择View->Toolbars->Tools)。

2007版MIKEBASIN水资源软件完整实例培训教程-2-

4.在工具栏中的MIKEBASIN菜单中选择

“ProcessDEM…”

出现一个流域描述菜单。

注意DEM文件已自动加载,可直接用于处理。

接着必需先计算水流向。

点击“计算水流向”

(“CalculateFlowDirection”)按钮。

据计算机的运行速度,计算一般需要耗费几秒种。

运行结束后ArcGIS浏览器中将添加一个新

的(流向)图层。

您不需要查看该层。

2007版MIKEBASIN水资源软件完整实例培训教程-3-

5.描述河流

此时在工具栏中有两个工具被激活了。

接着在

DEM中探查您感兴趣的河流水流路线。

点击“追

踪河流”(“TraceRiver”)工具。

后点击模型中所含的河流上游端点。

此DEM提供的地貌信息非常详细,所以整个河网

在DEM中清晰可见。

利用先前计算的流向网格,电脑从您点击的地方开始自动追踪河流下游的流

径。

如果您认为追踪结果不合理,可按键盘上的“删

除”“delete”键,删除上一次追踪的河流。

请记住您此时处于编辑模式。

结果需如向右图所示:

6.在河网中加入流域节点(流域出口节点)

请注意:

河流节点在每个河段上下游会自动添

加。

在河流上指定流域节点,以此描述流域

情况。

节点代表流域的入流点或出口。

在描述流

域时,计算机从节点的各个方向追踪上游河流,运用流向网格来确定流向这个点的区域。

注意:

通过点击河流节点上的流域节点,您也可

以替换河流节点。

每次流域节点被加入模型后,会暂时出现形似

“香肠”的流域。

2007版MIKEBASIN水资源软件完整实例培训教程-4-

7.创建流域

运用工具栏上的“描述流域”(“Delineate

catchments”)创建真正的子流域。

结果需如右图示:

8.添加其它要素,运行模型

添加各流域的径流时间序列,运行此模型。

右击集水区或选择MB属性工具(见图)并点击

集水区,将出现一个属性对话框。

(注:

如果出现了一个不同的属性对话框,这是

因为你选择了临近的一个要素。

可以放大局部区域以便选择你所需要的)

你可为集水区命名。

集水区类型是可选的(例如

用于区分不同用户定义的要素类型)。

在指定面积项中为每个集水区设定面积为2000km2(两

条支流输入1000km2)。

(输入的集水区面积并不需要与集水区大小成比例)。

当为第一个集水区输入径流数据时,点击

“new”按钮。

当提示输入文件名时输入

“runoff”。

系统将自动生成和保存格式正确的时间序列文件,比如“runoff.dfs0”(该时间

序列将在下一步被系统检查)。

当我们为下一个集水区输入径流数据时,只需要

从下拉菜单中选择“runoff.dfs0”时间序列。

注意此时的时间序列为径流模数数据,因此对于不同的集水区并不需要我们修改时间序列(假定

它们的水文特性相同)。

9.查看和编辑时间序列

输入和输出的时间序列可以被查看和编辑。

将在

以下的练习中介绍。

为了查看径流时间序列,在集水区属性对话框中

点击“Plot/Edit…”按钮,时间序列曲线将出

现在屏幕的底部。

注意时间序列包含81年1月1日到82年1月1

日的数据,单位为1l/s/km^2。

2007版MIKEBASIN水资源软件完整实例培训教程-5-

保持默认值不做改动,关闭窗口。

现在,我们在径流模数对话框中点击“OK”,完

成集水区的属性输入。

10.模拟运行

完成了所有输入之后,现在你能模拟河网水流

了。

从MikeBasin菜单中选择“RunMike

BasinSimulation…”。

Simulation对话框将弹出:

将开始和结束时间设定为1980-01-01和1981-

01-01。

确保已选中“Associatewithfeatures

inmap”,输入“sim1”作为模拟描述名。

其它选项保持不变。

点击“Run”开始模拟,这时将出现一个进度

条,显示模拟进行到哪个阶段,当模拟完成时,进度条关闭。

11.在时间序列管理器中分析结果

当模拟完成时,在ArcGIS浏览器中选择

“TimeSeires”标签。

数据库中所有的时间序列会显示在这个标签中。

时间序列可能被储存在数据库或外部文件中。

MikeBasin时间序列一般被储存在外部*.dfs0文件中,因为这是一个有效的储存方式。

打开“ProjectData”项,然后“MIKEBASINSimulationsim1”时间序列组(如果看不到,

右击“ProjectData”,选择“Refresh”)

注意,当你点击任意结果时间序列,相应的要素

将在地图上闪烁。

你也能通过右击所要查看的图形要素,从关联菜单中选择“TimeSeries…”来访问这些结果时间序列。

此时将打开一个对话框,该对话框列出了所有与此要素相关的时间序

列。

点击结果时间序列,选择“Plot/Edit”。

一旦

你绘制了一个时间序列你便能增加另一个时间序列,点击“AddToPlot”。

2007版MIKEBASIN水资源软件完整实例培训教程-6-

试着检查河段的“Flow”时间序列。

你能注意到

交汇点以下的流量是两个支流流量的和(在同一图中绘制,进行比较)。

你也能注意到模拟过程

中流量并没有改变,这是因为输入的径流时间序列是一个常量

在文件菜单中,选择“Save”

1.2运用Shapefile图层生成流域

1.点击工具条中的添加按钮,弹出添加数据框。

分别选中“Shapefile生成流域”文件夹中的

两个图层,并分别添加到MIKEBASIN中。

2.在右上角出现图层。

使用放大按钮,将此区

域放大。

点MIKEBASIN菜单中的CopyBranchShapes….弹出的对话框中,选择All

Shapes。

按Copy。

生成了河流。

2007版MIKEBASIN水资源软件完整实例培训教程-7-

不过我们注意到此河流流向与下游子流域的

流向相反。

则我们将在Editor工具条的下拉

菜单中选择StopEditing.在弹出的对话框

中选择不保存所做的修改。

并重新再此选择MIKEBASIN菜单中的Copy

BranchShapes….弹出的对话框中,选择

AllShapes。

这次选择了FlipDirection

(反向流向),按Copy。

生成了河流。

此时的河流流向与下游一致。

选择Stop

Editing。

保存所做的修改。

2007版MIKEBASIN水资源软件完整实例培训教程-8-

显示Polygon_exercise图层。

在Editor菜单中选择StartEditing。

选择数据库

PersonalGeodatabase。

选择添加流域节点。

Polygon_exercise图层和新添加河道的下游

相交交点出点击。

此时将会出现一个子流

域,默认的细长型。

选择MIKEBASIN菜单中的CopyCatchmentShapes…并选择Polygon_exercise图层中

的多边形。

在点击Selectbranchtoassignshapeto:

右边的箭头后,选择在流域节点以上并且在多边形范围内的那一段新

添加河道。

2007版MIKEBASIN水资源软件完整实例培训教程-9-

则我们可以看到新添加的子流域与现有的

shapefile图层一致。

在Editor菜单中选择StopEditing。

并保存所做修改。

将新建的子流域的面积设为10000KM2.使用

Runoff.dfs0。

选择StartEditing,并在MIKEBASIN工具条上选择添加河道按钮,将新添加的河道下游与子流域上游节点想连接。

StopEditing。

点运行按钮运行模型。

1.3添加用水户

1.选择StartEditing,选择数据库Personal

Geodatabase。

添加一个用水户节点。

(不要在

河流上)

然后单击“AddChannel”将用水户连接到河流

上。

由河流节点画一个明渠连接到用水户。

再画另一个明渠连接用水户和下游河流上的一个节点。

你们所画的网络看起来应该象这样:

停止编辑并保存。

StopEditing

2007版MIKEBASIN水资源软件完整实例培训教程-10-

2.设定用水户属性

右键单击你刚才添加的用水户,然后在下拉菜单

中选择“Properties…”。

当添加一个用水户(需水量)时间序列时,优先

权规则将自动地包括进去。

因为只有一个上游节点,你不需要更改默认设置。

回水规则设置是可选项可以不用包括进去。

一个用水户节点可以有多个水源和多个回流点。

这将在其它练习中讨论到。

对于时间序列数据,按下New按钮并命名文件为

“WaterUser1.dfs0”。

然后按下EDIT按钮,

wateruser1.dfs0时间序列就显示出来。

3.在时间序列显示中,将81年1月1日00:

00:

00

到81年5月1日00:

00:

00的时间段中的数据修

改为3m3/s。

在序列图的File菜单中选择“SaveData”然后

关闭序列图。

回到WaterUserProperties(用水户属性)对

话框,按下“OK”。

4.在Returnflowrule(s)中,点按钮,弹出数据

输入框,新建一个dfs0文件。

命名为Return

flow。

使用默认值。

点OK。

5.保存设置

2007版MIKEBASIN水资源软件完整实例培训教程-11-

6.运行模型

将模拟命名为“sim3”

7.分析用水户的结果文件

右键点击用水户节点,选择“TimeSeries…”

("时间序列…")。

数据循环的意思是,如果模拟的时间段超出输入数据的

时间段,那么模型会使用已有的最近一年中相同时间段

你将看见与这个节点相关联的全部时间序列。

选择“WaterDemandDeficit”("需水量不足

")时间序列并且点击“Plot”。

然后选择

“ExtractionfromRiverNode”时间序列并且

点击“AddToPlot”。

的数据。

在本例中,runoff.dfs0时间序列只有

1981的数据(见练习1中第11步)。

因此,模拟中

1982和1983部分数据使用的是1981的数据。

所有

的时间序列的处理方法都采用这种方法。

在结果时间序列中,你会发现用水需求并不是都

能得到满足。

结果中的周期性变化是MIKEBASIN数据循环产生的结果。

1.4用水户分配规则

1.模型添加新的用水户,并添加2个新的供水渠

道。

2.设置用水户属性及取水优先级

设定此用水户的时间序列为WaterUser2,需水

量为常数3m3/s。

3.设定分配优先权

a)设定优先权规则,水首先取自左边流域,而后

再取自右边流域。

运行模型。

b)设定需求比例规则,每个水源有相等的优先

权,每个水源的取水量为总需水量的0.5。

一个新的模拟名称来运行模型。

2007版MIKEBASIN水资源软件完整实例培训教程-12-

4.分析结果并讨论结果

1)查看每个水源的水是如何分配,以及水量的

不足。

2)绘制从每个水源抽取的水量(extraction)

和缺水量(waterdeficit)。

1.5分流节点设置

1.StartEditing,使用addriverbranch按钮数

字化一个(假设的)分流渠,双击鼠标结束分流渠。

结果看起来应该像右图:

停止编辑并保存。

Stop

Editing。

2007版MIKEBASIN水资源软件完整实例培训教程-13-

2.点击工具条上的要素属性按钮,然后点击新添

加河道的上游节点,设置分流节点属性。

点击编辑

规则按钮,弹出输入数据框。

3.这里有两种方式进行设置。

我们在这里使用时间序

列Timeseries…,按新建按钮,命名为

Bifurcation,使用默认值,所有时刻的流量为2

m3/s。

点OK。

保存。

并运行模拟。

注意:

分流节点只可以设置一个规则。

若添加第二

个规则时,则会出现右侧的错误提示。

您可以尝试使用另一个选项来设置分流点规则。

2007版MIKEBASIN水资源软件完整实例培训教程-14-

2模型高级设置

2.1添加水库

1.把一个水库添加到河道上,并且新建一个用水

户,然后从水库到用水户节点添加一条取水渠。

以及回水渠。

停止编辑并且保存编辑。

用水户的需水量时间序列使用

WaterUser1.dfs0,回水时间序列使用Return

flow.dfs0。

2.设定水库的general(通用)属性

选择要素属性按钮,然后点击水库。

或者

右键点击水库节点,然后选择"MikeBasin

Properties”

将reservoirtype(水库类型)保留为“rule

curvereservoir”。

你也可以给水库取一个名称。

将initialwaterlevel(初始水位)设为540

[m].

添加levelvolumeareatable(水位-库容-

面积表)和lossesandgains(损失和增益)时间序列。

水位-容积-面积表设定了水库的形

状,并用来确定库容和蒸发面积,而损失/增益时间序列则设定了蒸发速度、降雨引起的水量增加和河床渗漏损失。

创建一个characteristiclevels(特征水

位)时间序列和一个lossesandgains(损失/增益)时间序列。

你可以通过绘制这些时间

序列来看它们包含哪些数据,但是保留默认值,不要做任何修改。

注意,表中第一列是“height”(而不是“time”)。

对话框如右图示(现在可以不按“OK”,而按

Apply。

2007版MIKEBASIN水资源软件完整实例培训教程-15-

3.设定水库操作属性

水库有很多属性,在属性对话框中分成了几个

标签项。

现在点击"operation"标签项(本练习不包括waterquality)。

在operationrules表内,为每种操作规则类

型增加一个合适的新规则:

minimumrelease(最小下泄量),maximumlimitofrelease

(最大极限下泄量),minimumoperationlevel(最低运行水位),floodcontrollevel(防洪限制水位)。

记住为每一个操作

规则创建一个时间序列。

最后,为下游用水户添加优先权规则(Pr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 工作总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1