版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、mike 11 培训教材· mike 11 rr (nam)· mike 11 hd· mike view· mike 11 so· mike 11 gis2010年5月20日22日三峡大学 目 录1nam12mike 11 hd建模所需信息63mike 11 hd 结构74河网文件生成方法(.nwk11)85断面文件生成(.xns11)126时间序列文件生成(.dfs0)147边界文件生成(.bnd11)168参数文件生成(.hd11)189模拟文件生成(.sim11)1910mike view2211mike hd与nam的耦合2612水工
2、建筑物2713可控水工建筑物(so)2714mike 11 gis (arcmap 9.3 版本)32 1 nam1、简介 mike 11 rr中包含了众多的降雨径流模拟方法,包括:· nam:集中型、概念模型,可模拟坡面流、壤中流和基流及土壤含水率变化。· uhm:即单位水文线法,其中包含了一些降水损失估算方法,如恒定损失、比例损失和scs法估算径流量。· smap:逐月土壤湿度估算模型。· urban:包含了两种用于快速估算城市地区径流的计算方法:时间面积法和非线性水库(运动波)法。· feh:洪水估算手册(在英国常用的一种方法)。
3、3; drift:河道流量预报法一种基于流域地形和沟渠系统信息的半分布式模型,径流演进采用tuh(t小时单位水文线)技术。本课程主要介绍nam模型。nam模型模拟流域内的降雨径流过程,见图1。这一降雨径流模块可以单独使用,也可以用于计算一个或多个产流区,产生的径流作为旁侧入流进入到mike11水动力(hd)模型的河网中。采用这种方法,可以在同一模型框架内处理单个或众多汇流区和复杂河网的大型流域。 降雨径流模型所需的输入数据包括气象数据和流量数据(用于模型率定和验证)、流域参数和初始条件。基本的气象数据有降雨时间序列、潜蒸发时间序列、如果要模拟积雪和融雪则还需要温度和太阳辐射时间序列。模型计算结
4、果信息包括各汇水区的地表径流时间序列(可细化为坡面流、壤中流和基流)以及其它水文循环单元中的信息,如土壤含水量和地下水补给。从上世纪六十年代起,nam被广泛应用到世界各地不同气象水文条件的流域,是一个经过大量工程实践验证的模型工具。 图1 nam 模拟的水文过程 2、模型结构 nam通过连续计算四个不同且相互影响的储水层的含水量来模拟产汇流过程,这几个储水层代表了流域内不同的物理单元。这些储水层是:· 积雪储水层· 地表储水层· 土壤或植物根区储水层· 地下水储水层 另外,nam还允许模拟人工干预措施,如灌溉和抽取地下水。模型结构见图2。图2 nam 模
5、型结构3、模型率定 在率定过程中,需要不断调整各子流域的参数值,直到计算的径流(坡面流、壤中流和基流之和)与流域出口实测的流量拟合较好为止。表1列出了nam模型中的重要率定参数。表1 nam 模型主要率定参数参数描述影响一般取值范围umax地表储水层最大含水量坡面流、入渗、蒸散发和壤中流。控制总水量平衡计算1025 mmlmax土壤层/根区最大含水量坡面流、入渗、蒸散发和基流。控制总水量平衡计算50250mm,lmax 0.1*umaxcqof坡面流系数坡面流量和入渗量。控制峰值流量0 1ckif壤中流排水常数由地表储水层排泄出的壤中流。控制峰值产生的时间相位500 1000 hrtof坡面流
6、临界值产生坡面流所需的最低土壤含水量01tif壤中流临界值产生壤中流所需的最低土壤含水量01tg地下水补给临界值产生地下水补给所需的最低土壤含水量01ck12坡面流和壤中流时间常量沿流域坡度和河网来演算坡面流348 hrckbf基流时间常量演算地下水补给。控制基流过程线形状5005000 hr在模型率定过程中,通常需要考虑下列几项:1. 平均模拟径流量与实测径流量吻合(总水量平衡)2. 过程线的形状吻合3. 流量峰值吻合(主要是时间、流量大小以及水量的吻合)4. 低流量吻合 在率定过程中以上四项都要考虑。如果它们是同等重要的,那么就需要想办法均衡它们。如果某一项相对更重要,那么这一项需优先考虑
7、。 nam带有一个自动率定程序,它可以自动率定此9个最重要的模型参数。自动率定工具基于使四个不同率定目标达到最佳,这四项是总水量平衡、过程线总体形状、高流量和低流量。对于有9个率定参数的模型率定,最大模型迭代次数通常在1,000-2,000次就可以保证一个有效的率定,率定过程通常可以在30-60 cpu秒内完成。nam是概念性、集总型模型,所有参数都有一定的物理含义,但由于参数值反映的是各子流域的平均条件,无法通过实测获得,因此必须进行率定。nam的率定通常需要35年长序列的水文、气象观测资料。练习:1) 建模对160 km2的liver河流域进行降雨径流计算。建模所需时间序列数据(在目录“n
8、am练习文件”中):mean rain 流域面降雨资料evap 实测蒸发资料qobs 实测径流资料初始参数值(不模拟融雪和灌溉):子流域面积a160 km2地表储水区最大含水量umax10 mm根区储水区最大含水量lmax150 mm坡面流系数cqof0.55壤中流常数ckif1,000 hr生成坡面流的根区临界值tof0.40生成壤中流的根区临界值tif0.00坡面流时间常数ck1224.0地下水流域面积比carea1.00生成地下水补给的根区临界值tg0.00基流时间常数ckbf2,400 hr初始条件:u/umax0.5l/lmax0.3坡面流(m3/s)0壤中流(m3/s)0基流(m3
9、/s)02) 灵敏度分析分析下列参数的量值改变对模拟结果所产生的影响。序号.参数初始值变化范围1lmax (mm)150100 - 2002cqof0.550.1 - 0.93tof0.400.0 - 0.84ck12 (hr)246 - 485ckbf2,400500 - 10,000查看结果统计文件rrstat.txt文件,参考nam计算公式来解释参数改变对模拟结果的影响。主要是对下列水文特性的影响:(1) 水量平衡- 对比实测与模拟年径流总量- 降雨、蒸发和径流- 过程线组成部分(坡面流of、壤中流if和基流bf)(2) 最小流量(3) 最大流量(4) 实测与模拟流量过程线的拟合3) 自
10、动率定设置自动率定的目标为总水量平衡。注意自动率定后参数值的变化以及率定精度的改善情况。2 mike 11 hd建模所需信息 · 流域描述 河网形状,可以是gis数值地图或流域纸图 水工建筑物和水文测站的位置· 河道和滩区地形 河床断面,间距视研究目标有所不同,但原则上应能反映沿程断面的变化 滩区地形资料(有时有滩区的水位蓄水量关系曲线也行),如果要模拟滩区行洪的话· 模型边界处水文测量数据 边界最好设在有实测水文测量数据处,如果没有就必须估算边界条件· 实测水文数据(用于率定验证) 率定验证的数据越多,模型就越可靠,但工作量也会越大。· 水工
11、建筑物设计参数及调度运行规则3 mike 11 hd 结构mike 11 hd包含以下数据文件:· 河网文件 (.nwk11)· 断面数据 (.xns11)· 边界条件 (.bnd11)· 模型参数文件 (.hd11) (时间序列文件.dfs0) mike 11 hd的模型结构见图3。时间序列文件河网文件断面文件边界文件模拟文件参数文件图3 mike 11 hd模型结构4 河网文件生成方法(.nwk11)河网文件是mike 11所有文件中最复杂的一个文件。河网文件建立方法有两种,以下分别介绍。1、从传统的地图引入底图(注意严格按照以下步骤顺序操作)1)
12、底图准备扫描纸图,生成bmp文件,作为河网文件底图。确定地图的左下角和右上角坐标,左下角坐标可设定为(0,0)。2) 引入河网底图打开mike zero ,file à new à mike 11 à river network(见图4) à ok,弹出一个新窗口(图5)à 输入河网模型区域的范围(即左下角和右上角坐标)à 输入刚才记下的背景图左下角和右上角坐标à ok, 出现河网文件视图(模拟区域暂时空白) à 河网文件菜单layers àadd/remove. à 点击添加项目键 à
13、; 点击浏览按钮, 引入刚才生成的bmp底图 à回到河网文件视图,layers àproperties. à 修正图像坐标image coordinates修正至底图坐标)。至此底图引入工作完成,河网文件的图像视窗中应显示底图。 图4图53) 输入各河段信息使用河网文件编辑器内的工具条定义各河段:例如:要在背景图上绘制各河段时按,在河段的起始点开始鼠标左击底图上相应位置,在河段结束点鼠标左键双击,完成该河段的绘制。可以放大底图以准确绘制河段走向。准确的河段走向有助于确定各河段连接关系、确定该河段上水工建筑物或水文测站的里程,所以是很重要的工作。参见“帮助”或按f1
14、查看其它工具按钮的功能。以下是定义河段信息的步骤。注意:mike 11目前暂时还不能使用恢复键,所以在操作过程中应随时保存,一旦操作失误,只能删除重做或不保存退出、重新进入河网文件编辑器。a) 在背景图上绘制某条河段b) 打开河网文件编辑器的表格视窗(view à tabular view.)c) 在左侧列表区展开network,选branch。在右侧的河段信息内容中可以发现刚才所绘制河段的信息,mike 11已自动为该河段命名,并确定了其长度。将该河段名改为实际名称。河段长度一般不会与实际长度一致,将在以下d) 步骤中修改。d) 在左侧列表区选points。在右侧的河段点信息内容中
15、可以发现刚才在绘制河段过程中每次点击点的坐标位置(mike 11已自动测出),可以发现河段名已经是修改后的名称。注意:这些点并不是模型的计算点,与计算没有任何关系。里程类型chainage tpye列上,应将该河段的起始点从system defined改为user defined,将下一列里相应行的里程数chainage改为0(程序缺省值为0);将该河段的结束点也从系统定义system defined改为用户定义user defined,将下一列里相应行的里程数改为实际的河段长度。这样便将程序测出的河段长度改成了实际长度。任何河段的起始里程可以是任意数值:正、零或负数,整数或小数。选值的原则是
16、与当地水利部门采用的桩号值一致,这样将来讨论问题时会比较方便,否则就取0。必须要满足的是:河段长度 结束点里程数 起始点里程数e) 重复以上步骤a) 至d),完成所有河段信息的输入。f) 在河网文件编辑器的图像视窗内用工具按钮连接各河段。注意:有多条河段相连时必须所有河段同时连向某条河段。但连接方向(谁连向谁)对计算结果没有任何影响。g) 在河网文件编辑器的表格视窗内networkàbranch,在右侧的河段信息总览表第二列是地形标识topo id信息。这是河网文件编辑器将来从断面文件编辑器内读取与该河段相对应的断面数据信息、参与模型计算的唯一信息通讯通道,一定要与断面文件编辑器内相
17、应的topo id一致。topo id可以是数值,也可以是文字符,比如可以用断面测量年份,如topo2002,以提醒自己目前模型采用的断面数据来自哪年实测数据,或用artificial,表明该断面数据并不是真实数据。参见有关断面文件编辑器内容。h) 在河网文件编辑器的图像视窗内settingsànetwork.或font.,可以对图像的外观进行修改,选择想显示的信息。i) 至此河网基本信息输入完毕。2、从arcview .shp文件引入底图a) 打开mikezero -> new -> mike 11 river network, 出现默认的模拟范围,点击okb) 在工具
18、栏上选择layers -> add/remove .c) 点击添加项目键, 在file type框内点击一下,出现下拉菜单符号,将默认的image file换成 shp file。d) 点击浏览按钮,找到要引用的.shp文件。点击ok回到河网文件的图像视窗。e) 在工具栏上选择network -> generate branches from shape file .,将出现一个新的对话框。f) 选择generate points and branch,river name attribute选择shape文件内合适的属性列;topo id同样选择shape文件内合适的属性列(如果
19、没有topoid属性此项可以不选)。此时在河网文件的图像视窗内还是一片空白。g) 在工具栏上选择view -> tabular view .(表格视窗), 可以发现所有河道都已自动生成。但是此时图像视窗内一般还不能显示底图,因为图像视窗的显示区域与河道所在位置不符。h) 在表格视窗内选择network、points,最左边两列为河道上各点的x、y坐标。选上它们,按ctrl+c,复制到excel内,检查最大和最小x坐标以及最小和最大y坐标,记下这四个数值。i) 回到图像视窗,在工具栏上选择network -> resize area .,在对应位置输入刚才记下的四个数值。注意mini
20、mum要比刚才的最小坐标值略小点,maximum则要比刚才的最大坐标值略大点。j) 点击ok,现在在图像视窗内应该已显示河道了。k) 调整河道长度为整数,避免出现河道长度为小数点后数位的情况。l) 图像视窗内显示的河道之间尚未连接。连接方法:图像视窗内network -> auto connect branches。连接方法的设置见network -> settings->network data。m) 通过shp文件生成的河道其上下游位置经常颠倒,需要手工校正,方法:a)在表格视窗内删除该河道,从而只剩下孤立的连接点;b)用图像视窗工具栏中的auto route branc
21、h按钮从上游向下游连接。练习:1) 分别从地图和arcview shp文件引入河网文件的底图,并生成河网文件。2) 改变河网显示的内容、字体和颜色。3) 在图上添加、修改河道,掌握河网文件编辑器内工具栏上所有按钮的功能4) 尝试改变河道名称、长度、连接。5) 将河网图像修改至满意的显示格式后输出至word文档。6) 如何利用gis信息确定模型中水文站的里程,用以模型率定?7) 了解河道中各连接点的作用。8) 查看计算网格点布置。(须预先生成断面文件,并建立模拟文件)9) 用link channel方法设置漫堤模拟。5 断面文件生成(.xns11)一般收集到的原始断面数据文件为文本格式或exce
22、l格式,里面保存了各个断面起始距与河床高程的x, z数据。可以根据mike 11所要求的格式,用fortran、basic、excel vba等自编小程序,容易地将原始数据格式转换成符合mike 11输入要求格式的文本 文件。1、打开断面文件编辑器mike 11 à new à cross sections (见图6)图62、在断面文件编辑器中引入断面数据。方法有二:1) 单个断面的输入。在列表视窗区内点击鼠标右键(见图7),在弹出菜单中选insert.,插入一个断面,在表格视窗内输入断面x-z(横向距离高程)数据,(也可直接从excel表格复制过来)。在窗口下方按upda
23、te markers键更新标记(也可左击标记修改),完成该断面的输入。在右侧的图像视窗区检查输入的断面是否合理。继续下个断面的输入。列表视窗区表格视窗区图像视窗区图72) 所有断面一并输入。假定已准备好相应的文本文件,用于断面输入。file à import à import raw data & recompute,找到文本文件保存路径à ok, 引入成功后在断面文件编辑器视窗左侧出现断面列表,右侧图像视窗显示一个或多个断面形状。3、在图像视窗内查看各个断面形状,从直观上判断断面数据是否合理。4、保存文件,断面文件生成完毕。练习:熟悉断面文件编辑器的显示
24、和编辑功能1) 尝试修改、复制和插入新的断面。2) 从图像修改断面数据。3) 尝试为某一断面设置不同于深槽的滩区糙率。4) 了解标记marker的含义与作用。5) 了解原始数据窗口各种设置的功能。6) 观察处理数据表格。7) 输出断面数据至一文本文件。8) 设置用add. storage方法模拟湖泊。9) 批量修改断面数据。6 时间序列文件生成(.dfs0)mike 11可调用的时间序列文件有特定的格式,带后缀dfs0。生成方法如下:(以培训资料提供的实测水位流量excel文件为例,见目录“时间序列文件练习文件”)1、 观察excel原始数据内容:水位数据起始于1985年1月1日8:00,结束
25、于1998年12月31日,时间间隔恒定为1天,共5113个数据。2、 mike 11 à new à mike zero à time series à blank timeseries à ok,弹出如图8所示的dfs0文件窗口。图83、 时间轴类型axis type选等时间间隔 (equidistance calendar axis);4、 开始时间输入1985年1月1日8:00:00;5、 时间步长输入1天;6、 时间步数输入5113(天);7、 在item information区内name栏输入“水位”,类型选water level,
26、单位为meter(缺省值)8、 按append,新添行,输入“流量”,类型选discharge,单位为m3/s(缺省值)。按右上角ok按钮9、 在出现的时间序列文件视窗内检查最后一列的时间是否为1998年12月31日8:00:00。如果不是,在左侧图像视窗内鼠标右击,选属properties., 回到刚才窗口进行修改。如果是,在打开的excel文件内选择该站的水位流量数据,复制(或ctrl-c)后回到时间序列文件视窗,在右侧的表格视窗内选相应的列,按粘贴(或ctrl-v),如果excel内各站的排列顺序与dfs0的一样,可以一次性同时复制和粘贴所有 数据。保存文件,完成dfs0时间序列文件制作
27、。记住文件制作过程中要随时保存。对于有同样时间轴的数据,即使是不同数据类型(如水位、流量、浓度)也都可以放在同一个时间序列文件内。练习1) 在图像窗口修改数据,注意在表格视窗内数据的变化。 2) 改变时间序列编辑器的显示属性。3) 用工具栏中的“calculator”功能改变时间序列数据。4) 在excel和时间序列编辑器之间进行数据交换。7 边界文件生成(.bnd11)所有外部边界条件和内部边界条件都在边界文件编辑器里设置。所谓外部边界就是模型中那些不与其它河段相连的河段端点(即自由端点)物质流出此处即意味着流出模型区域,流入也必然是从模型外部流入,这些地方必须给定某种水文条件(如流量、水位
28、值),否则模型无法计算。所谓内部边界是指从模型内部河段某点或某段河长流入或流出模拟河段的地方,典型的例子包括降雨径流的入流、工厂排水、自来水厂取水,内部边界条件应根据实际情况设定,是否设定这些边界条件通常不会影响模型的运行,但显然会影响到模拟结果的可靠性。所有dfs0文件完成后,可在边界文件编辑器里输入边界条件:mike 11 à new à mike 11 à boundary condition,à ok, 出现边界文件窗口,如图9。图9以输入 流量边界条件为例:1、 在边界描述boundary description栏选open;边界类型bound
29、ary type栏选inflow;s输入河名(应与河网中的信息一致);填入正确的里程数 (也应与河网文件匹配)。2、 视窗中间区的边界计算内容只选include hd calculation。3、 在接下来的水文边界信息区内ts类型选ts file,按找到存放刚才生成的时间序列文件的路径,并选择正确的项目。右侧的 是用于打开对应的时间序列文件,而最后一栏的ts info是显示刚才选中了dfs0文件中的哪一项。光确的河名和里程数。4、 视窗中间区的边界计算内容只选i标返回到最上面区域,按tab键,添加所有其它边界条件。再举例建立一个内部边界条件:在河道某处有工厂排水进入模型。光标返回到最上面区域
30、,按tab键数次,再添加一个边界条件。1、 在边界描述boundary description栏选point source;边界类型boundary type栏选inflow;输入正nclude hd calculation。2、 在相应的水文边界信息区内ts类型选ts file。3、 引入相应的流量时间序列文件。注意:当河网文件中某河段的流向设为positive(正向)时,若该河段上游边界为inflow,则流量正值时为入流,负值时为出流;当流向设为negative(反向)时则正好相反。练习1) 查看mike 11中可设置的各种边界类型2) 试着加入旁侧入流8 参数文件生成(.hd11)参数文
31、件主要是定义模拟的初始条件和河床糙率。里面尽管有许多菜单,大部分内容不必去接触。1、 设定初始条件mike 11 à new à hd parameters à ok, 弹出参数文件窗口,如图10。图10进入初始条件initial菜单,添加初始水位和流量。初始条件设定的一个很重要目的是让模型平稳启动,所以原则上初始水位和流量的设定应尽可能与模拟开始时刻的实际河网水动力条件一致。实践中,初始流量往往可以给个接近于0的值,而初始水位的设定必须不能高于或低于河床,否则可能导致模型不能顺利起算。山区性河道往往坡降很大,初始水位有时很难设定,往往须用其它方法解决这一问题,详
32、见以下第九节“模拟文件生成”。2、设定河床糙率进入河床糙率bed resist菜单,设定河床糙率。河床糙率是率定参数,应根据对模拟河道的认识及模型计算结果确定。通常可以从n=0.03开始率定。各个河段设定不同糙率值的方法参见下图11。全域值局部值m = 30m = 30m = 25m = 200.0 5000 10000 15000 20000 距离 m曼宁系数图11练习1)总结mike 11 hd模块的河床糙率设定方法。9 模拟文件生成(.sim11)模拟文件编辑器的作用是集成以上所生成的所有文件的信息,让它们成为一个整体;同时定义模拟时间步长、结果输出文件名等。1、 打开模拟文件编辑器mi
33、ke 11 à new à mike 11 à simulation à ok, 弹出模拟文件窗口,如图12。图122、 选择模型类型。只选择hd模块。3、 进入输入input菜单高亮框表示对于hd模拟需要这些文件。按按钮引入刚才生成的所有文件:河网文件、断面文件、边界文件、hd参数文件。可以随时点击编辑这些文件。如果从这里打开刚才做好的河网文件,可以发现许多刚才被禁用的功能键都已经被激活。这是因为通过模拟文件编辑器已经把所有文件链接起来,可以通过河网文件访问其它文件了,如断面文件、边界文件和参数文件。4、 进入模拟simulation菜单时间步长的确定
34、经常要通过反复试算调整,与河床地形、边界条件和河网设置密切相关,并且原则上要满足克朗数(courant number)小于10。对于如山区河流等初始条件不易合理设定的情形,缩小时间步长是一个行之有效的方法。对于模拟时段内短时间有大量流量进出、而其它时期比较平稳的情形,选择可变时间步长比较合适,可大大缩短计算耗时。接下来选择初始条件设定initial conditions。在hd参数文件里已设定初始条件。如果现在在此选择参数文件parameter file,那么刚才的设置有效;如果现在选择稳态启动steady state,那么mike 11就会关闭参数文件内有关初始条件的设定,而根据边界点上给出
35、的水位流量数据(从边界文件中调用),利用稳态假设计算各计算节点上的初始水位流量;如果选择steady + parameter稳态参数,那么在参数文件中做过特别设定的河段节点上模型用这些设定值作为初始条件,其它点用稳态假定计算,如同选择了稳态方法;如果选择了热启动hotstart,那意味着要用以前的模拟结果作为当前模拟的初始条件。还是用山区河流为例,其初始条件可能比较难设,但模型一旦运行一段时间后就很可能会比较稳定,即可以增加时间步长。用热启动就能解决这一矛盾:先用非常小的时间步长计算(如0.1秒),当计算稳定后(如计算一天)停止计算;重新计算模型,用大时间步长(如10分钟),用热启动模式,将刚
36、才模拟结束时刻的计算结果作为当前模拟的初始条件。5、 定义输出结果文件名和保存频率。假定计算时间步长为10分钟,但我们不需要这么密的计算值,比如说一天一个结果数据已经足够,那么可以定义保存频率为144,即计算144个时间步保存一次结果(144×101440分钟1天)。这样可以减小结果文件大小。6、 准备计算进入start菜单,准备开始计算。如果验证状态validation status框内都是绿灯,那么就可以按start键开始计算了;如果有红灯,那么在下面的验证信息validation message框内就会出现相应的出错信息,提醒修改。当然这只是初步检查,只能检出一些明显的模型设置
37、错误。7、 模型运行如果出现如图13的运行进度框,那么表明模型设置成功,正在运行。有时会出现警告信息(warning message),这是mike 11认为模型设置可能存在一些小问题,但这些问题还不至于影响到模型的运行,因此提醒去检查一下。若认为没有问题就可以要求mike 11继续运行下去。是否要给出警告信息可在位于mike 11安装目录中的mike.ini文件中设置。图13练习:1) 熟悉模拟文件编辑器结构,试着修改其中的各项设定。2) 关闭模拟文件编辑器(不要保存),自己创建一个新的模拟文件,使之与刚才关闭的文件完全一致。3) 运行所创建的文件4) 创建一个热启动文件10 mike vi
38、ewmike view用于演示和提取包括mike 11在内的一些dhi软件计算结果。对于协助率定和报告制作非常有用。1、 装载结果文件开始à程序àdhi软件àmike 11àmike view打开mike view。在mike view窗口内file àopen,文件类型选mike 11结果文件类型(*.res11),出现如图14对话框,点击ok后进入mike view主窗口。图142、 平面动态演示(以流量为例)在平面视图上点击鼠标右键 à option. à 弹出对话框,如图15à draw branches
39、as选最后一列water level à 在该列的下拉菜单中选discharge à 进入symbols and fonts菜单 à 设置河段线条粗细及是否绘制流向箭头 à 点击ok退出 à在主窗口上方工具条内按播放键开始动态演示。显示流量大小的各种颜色通过调节调色板实现(可以在主窗口上方工具条内按调色板工具显示调色板):在调色板内点击鼠标右键 à 选择各个菜单调节分级、色彩,还可以保存供将来调用。图153、 剖面动态演示在主菜单上方工具条内按按钮,当光标回到平面视图内,接近河段时,光标变形,表示已检测到河段,可以对之选择剖面显示。沿
40、着你想显示的各河段前进,途中如果你选错了河段,按退格键back space返回一次操作,按退出键esc放弃所有选择。当想结束选择时按住ctrl键点击鼠标左键,在回答有关提示后显示剖面的水位或流量,并可对之进行动态演示。4、 模拟与实测结果的比较 最常用的率定手段1)绘制计算结果图。如果知道哪些河段节点有实测水文资料,可以用于率定,那么有两种方法绘制这些点的结果:a) 知道测站在地图上位置,但不清楚具体里程数。这时可以按工具条内的按钮,弹出数据类型选择data type selection对话框,选择需要比较的数据类型(水位或流量) 点击ok,当光标回到平面视图内后,靠近该河段节点时,光标变形,
41、表示已检测到该节点,左击鼠标,就会出现该节点的计算结果曲线图。b) 知道节点里程数,但不清楚地图上的位置。这时可以按工具条内的按钮,弹出数据类型选择data type selection对话框,选择您想比较的数据类型(水位或流量) 点击list,弹出数据列表框后选择想显示的节点,按draw graph,就会出现该节点的计算结果曲线图。2)引入实测数据曲线在生成的计算曲线图内点击鼠标右键,在弹出的菜单中选择external ts.,在弹出的外部时间序列对话框中按load dfs0,选择要引入的实测数据(必须是dfs0格式),然后选择所要比较的项目(记住一个dfs0文件里可能有许多项目)5、 模拟
42、与模拟结果的比较 率定或灵敏度分析手段率定过程中还有一种方法也很常见,就是当前计算结果与以前计算结果的比较,查看参数值或边界条件变化对模拟结果的影响。mike view中的方法很简单。主窗口fileàadd.,引入想与当前计算结果进行比较的其它结果文件;按工具条内的按钮,弹出数据类型选择data type selection对话框后,在选择您想比较的数据类型之前,选择你需要进行比较的结果文件。6、 保存mike view设定如果已经在mike view窗口内打开了许多图平面的、剖面的,以及许多率定比较曲线一般总是有不少实测资料用于率定。每次新的计算结果出来后又要重新制作这些图,而其实
43、图的数量和种类跟原先的一模一样。这时可以把这些布局保存下来,下次打开mike view后就可以直接调用这个布局了。方法是:在主平面视图内点击鼠标右键,选save complete layout.,保存后下次打开mike view时,file àload complete layout .,就可以调出原先保存的布局了。7、 结果数值提取按工具条内的按钮,弹出数据类型选择data type selection对话框,选择想提取的数据类型(水位或流量) 点击list,弹出数据列表框后选择想显示的所有节点,按show values,就会出现这些节点的整个模拟时段计算结果时间序列值。选择所有列
44、à按ctrl+cà打开excelà按ctrl+v,计算结果就粘贴到excel文件中了。8、 导入底图在mike view中导入底图使结果演示更加逼真。方法是:a) 准备一个覆盖河网范围和需要显示内容的bmp文件;b) 生成一个.bmw文件,前缀名必须同bmp文件。该bmw文件为ascii文件,由6行组成:· 第一行:该bmp图像中x方向每个象素代表的长度(m)· 第二行:0· 第三行:0· 第四行:该bmp图像中y方向每个象素代表的长度(m),负值表示图像原点位于左上角(默认值)。· 第五行:bmp图像左上角的x坐
45、标值(坐标系统必须与河网文件一致)· 第六行:bmp图像左上角的y坐标值(坐标系统必须与河网文件一致)· 例如:719.700-719.62285202498502c) 在平面视图上点击鼠标右键 à option. à 弹出对话框,如图15 à background filesà选中bitmap files à 按select bitmap à引入bmw文件 11 mike hd与nam的耦合假定现在已经有nam模型的计算结果。耦合过程非常简单:1、 在模拟文件中进入输入input菜单,在最后一行按引入nam计算结
46、果文件。2、 打开河网文件的表格视窗, viewàtabular view. à runoff/groundwater links à rainfall-runoff links,如图16。在子流域定义catchment definitions内填入流入该河段的子流域名称及相应的分部面积,其右侧填入子流域名称、起始里程数和结束里程数;在光标移入下面的总览表内,按tab键添加行,定义新的径流流入河道信息;依此类推,完成所有的定义。 至此已将mike hd与nam耦合。图1612 水工建筑物在mike 11模型中水工建筑物的设置一般非常直观,直接输入设计参数即可。水工
47、建筑物类型包含堰、涵洞、桥梁、水泵等,还能计算用户自定义的其它各种水工建筑物。13 可控水工建筑物(so)可控水工建筑物是指模拟过程中按照各种预设的调度规则,模型可自动判断调整运行方式(如闸门开启度、过闸流量等)的一类建筑物,包括水闸、橡胶坝、水泵等。该功能极大丰富和提高了mike 11对各类实际工程情况的模拟能力,使mike 11能非常灵活方便地模拟各种防洪和水资源调度方案。可控水工建筑物设计参数的设置直观而简单,而调度方式的设置手段则非常丰富。以下介绍mike 11中常用的调度设置方法。1、调度方案及其优先度在调度规则设置的主菜单中(河网文件的图像视窗文件tabular view
48、4;control str.)首先需要设置调度规则的优先度,见图17中的调度方案设置区。图17每个可控建筑物都可能有许多调度方案。比如一座水闸既可用于防洪调度,也可用于灌溉、通航、水污染控制调度等等。这些调度方案之间存在一个优先度问题。比如一般防洪最优先,即当可能发生洪水时,所有其它调度方案必须让位于防洪调度;如果没发生洪水,则应尽量满足灌溉需要,其次是通航,最后是满足污染控制的需要。在mike 11中,这些调度方案的优先度是通过设定priority值(第一列)来实现的。值越小(而不是顺序越靠前),优先度越高。在mike 11内部通过类似于fortran程序中的条件判断语句来实现:if (条件
49、1) then (调度方案1)else if (条件2) then (调度方案2)else if (条件3) then (调度方案3). .else(最后一个调度方案)end if因此容易理解,当上面给出的所有判断条件全都没有满足时,无条件执行最后一个调度方案。对应的,在mike 11中最后一个调度方案无需设判断条件。第二列给出对应的调度方案下模型的计算模式,分表格、迭代、关闭、全开等九种模式。表格模式是缺省选项,表示直接计算闸门开启高度或过闸流量。迭代模式用于间接控制闸门的情形,比如模型控制方案为闸上某点水位,模型通过迭代计算决定闸门应该的开启高度。第三列是对应的调度方案下该可控建筑物的调度
50、控制类型。如通过河网中某一点水位控制时为h;通过河网中某两点水位差控制时为dh;通过时间控制时为time;等等,可选的控制类型非常丰富。第四列为控制方案类型,最常用的是闸门开启高度和过闸流量。在选择迭代计算模式下,控制类型可选项很多,如河网中某一点水位、流量等等。第五列用于控制目标值的比例调整方法。比如根据水库入流控制水库泄流的情形,汛期与旱季时同样的入库流量条件下,水库泄流量往往有很大差别。这时可制作一个时间序列文件,在整个汛期值都为1,旱季则为0.8。这样模型在计算时在汛期不作调整,即根据预设的入库流量与泄流量之间的关系出流,但在旱季,同样的入库流量下,出库流量只有汛期的80%。mike
51、11还可根据模型内部计算值来决定调整比例(scale with internal variable),实现更复杂的调整模式。2、调度控制设置确定可控建筑物的所有调度方案和优先度后,接下来就要设置何时执行各调度方案的判断条件,以及当条件满足时(在该调度方案下)如何具体控制可控建筑物。每个调度方案需要分别设置相应的调度方式。对某个调度方案进行设置时,首先应选中该调度方案,然后点击details.,打开新的窗口,见图18(此例子是对调度方案2进行设置)。图18新窗口中包含了四个界面(图19):图19· logical operands。此界面用于设置判断条件。当其中的所有条件同时满足时,执
52、行相应的调度方案,否则程序将跳至下一优先度的调度方案进行判断。· control- and targetpoint。此界面用于设置在该调度方案下,具体执行调度方案时控制点和目标点的位置。控制点也就是该可控建筑物具体调度操作的参照点。如某一水闸的开启高度是取决于河网中某一点的水位,这时控制点就是该水位点(用河名和里程数定义);当某一水闸的开启高度是取决于闸上下游水位差时,控制点则有两个,分别为该闸上游某点的水位和下游某点的水位(如果所选择的水位是紧临水闸上下游的水位,此设置也可方便地选择thisgate dh方式,模型即会自动去寻找该闸上下游的计算水位值)。· control
53、 strategy。此界面用于设定对应于特定的控制点数值,闸门开启高程或过闸流量。如控制点是河网某点水位,控制目标是可控建筑物的过流量(如水泵),这时在此界面中control point value就是该点的水位值,target point value就是对应于该水位值下的水泵流量,给出的这组值事实上即为水泵的水位流量关系;如果控制类型是水位差,控制目标是闸门开启高度,那么control point value就是该两点的水位差值(上游水位下游水位),target point value就是对应于该水位差值下的闸门开启高度。练习:实际动手操作是掌握可控建筑物调度设置方法的最佳途径。练习内容:&
54、#183; 根据上游水位控制闸门启闭· 根据上下游水位差控制闸门启闭· 上游来水按比例分流到两条河道· 根据时间控制过流量· 根据时间控制闸门启闭· 利用水闸控制其上游水位· 根据上游总来流量决定过闸流量· 根据历史来流信息控制当前过闸流量· 根据其它闸门的调度情况决定此闸门运行方式· 等14 mike 11 gis (arcmap 9.3版本) 本培训课程的目的是向客户介绍并使其熟悉基于arcmap 9.3 的mike 11 gis。通过本课程的培训练习,用户可以单独使用mike 11 gis,而不需要
55、专人咨询人员的帮助。为了更好的学习mike 11 gis的课程,您可以与授课者讨论模型结果。在此课程结束之后,您将独立地操作这些练习,真正掌握这些知识。共准备了5个练习:练习1:导入及导出 nwk11 文件练习2:断面练习3:流域划分练习4:追踪河流练习5:定义mike 11的设置练习 1:导入及导出 nwk11 文件导入mike 11 河网文件, 添加一个河道,然后导出文件回到nwk11 河网文件。1打开 arcmap2确认扩展模块.选择tools/extensions, 确定dhi mike 11已经选中。mike 11工具条应变为可见的。如果没有,请选择view/toolbar并且确认mike 11已经选中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东深圳市龙岗区平湖街道天鹅湖畔幼儿园招聘2人备考题库附答案详解【完整版】
- 二年级语文(上)教学设计 第三单元
- 第六单元 21 邹忌讽齐王纳谏2023-2024学年九年级下册语文同步教案(统编版)
- 人教部编版五年级下册第六单元16 田忌赛马教案
- 安徽安徽太和县2025年事业单位引进12名急需紧缺人才笔试历年参考题库附带答案详解(5卷)
- 宁波2025年宁波市鄞州区面向退役大学生士兵招聘事业编制工作人员笔试历年参考题库附带答案详解(5卷)
- 四川四川省环境政策研究与规划院2025年考核招聘专业技术人员笔试历年参考题库附带答案详解(5卷)
- 2026年县乡教师选调考试《教育学》题库检测试卷及参考答案详解(研优卷)
- 第2课 奇妙折纸-使用网站模块快速建站教学设计-2025-2026学年小学信息技术(信息科技)第四册河北大学版(第2版)
- 第14课 金鸡报晓-光敏传感器和多任务的应用教学设计初中信息技术粤教清华版九年级下册-粤教清华版
- 热处理电阻炉设计
- 毕业设计(论文)-龙门式建筑3D打印装置设计
- 青岛版(六三制)小学科学四年级下册20课《导体和绝缘体》课件
- 3.2 小数点搬家 课件 北师大版数学四年级下册
- 股骨干骨折护理个案
- 无创辅助呼吸护理要点
- GB/T 6433-2025饲料中粗脂肪的测定
- 施工现场环境保护责任清单
- DL∕T 5342-2018 110kV~750kV架空输电线路铁塔组立施工工艺导则
- DZ∕T 0291-2015 饰面石材矿产地质勘查规范
- 《乙烯基聚乙二醇醚(VPEG)、乙烯氧基丁基聚乙二醇醚(VBPEG)》
评论
0/150
提交评论