PMWIN操作说明_第1页
PMWIN操作说明_第2页
PMWIN操作说明_第3页
PMWIN操作说明_第4页
PMWIN操作说明_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 PMWIN操作说明一、创建模型网格1、打开Grid菜单,选择MeshSize。ModelDimension对话框弹出。2、输入含水层的层数2,行数20、列数20,模型总长度和宽度定为2000m。3、点击OK。PMWIN的界面发生变化,此时显示了模型的整体网格。4、从File菜单中选择LeaveEditor或点击LeaveEditor按钮退出。D注意:创建文件夹和文件名必须是英文字符和数字,不能用中文。二、定义含水层类型1、打开Grid菜单,选择LayerType。LayerOptions对话框弹出。2、点击标签为Type列中的某一单元格,单元格中将出现一个带下箭头的按钮,点击该按钮,出现一个

2、可供选择含水层类型的列表。3、为第一层选取1:Unconfined,第二层选取2:Confined/Unconfined,然后点击OK,关闭对话框。三、定义边界条件在模型中,边界上的各个计算单元均用不同的指定代码表示不同的边界类型:(1)“1”表示变水头边界,(2)“1”表示定水头边界,(3)“0”表示无流量边界。1、从Grid菜单中选择BoundryConditionIBOUND(Modflow)。2、击鼠标右键,PMWIN显示一个CellValue对话框。3、在对话框中输入一1,点击OK。计算单元1,1,1被定义为定水头计算单元。4、点击Duplication按钮,打开复制开关。如果Dup

3、lication键下陷,表示复制开关处于开启状态。移动网格指针,可将当前计算单元的数值复制到单元格指针经过的所有计算单元,再次点击Duplication键,关闭复制开关。5、点击LayerCopy按钮,打开层复制开关。该按钮下陷,表示层复制开关处于开启状态。此时,从一层移至另一层,当前层的所有值将被复制到另一层中。再次点击该按钮,将关闭层复制开关。6、点击LeaveEditor按钮或从File菜单中选择LeaveEditor退出定义边界条件界面。四、模型几何参数赋值(一)模型层的顶板高度赋值1、打开Grid菜单,选择TopofLayer(Top)。PMWIN显示模型网格。2、打开Value菜单

4、选择ResetMatrix或按Ctrl+R键。ResetMatrix对话框出现。3、在对话框中输入58.85,点击OK。第一层的顶板高度定义为58.85。4、按PgDn键移至第二层。5、重复步骤3,输入第二层顶板高度48.85。6、从File菜单中选择LeaveEditor或点击LeaveEditor按钮退出。(二)模型层的底板高度赋值1、从Grid菜单中选择BottomofLayer(BOT)。2、重复上述步骤,输入第一层、第二层的底板标高值48.85、41.85。3、点击LeaveEditor按钮退出。五、时间及空间参数赋值在本实例中,时间参数包括时间单位、应力期数、时段、水质运移时段。空

5、间参数包括初始水头、水平及垂直方向的水力传导系数。(一)时间参数赋值1、打开Parameters菜单,选择Time.。TimeParameters对话框出现。在MODFLOW中,模拟时间被划分为几个应力期,也就是说,在外部应力作用下,时间间隔为常数,应力期又划分为时段。2、输入第一应力期的长度365d。3、点击OK接受其它默认值。(二)初始水头赋值1、打开Parameters菜单,选择InitialHydrolicHead。PMWIN显示模型网格。2、从Value菜单中选择ResetMatrix(或按Ctrl+R键),在对话框中输入52,点击OK。3、将网格指针移至左上角1,1,1。4、点鼠标

6、右键,在对话框CellValue中输入53。5、从左上角向下拖动鼠标,当前计算单元中的值53将被复制到鼠标所经过的所有左侧计算单元中。6、到右上角,输入52,向下拖动鼠标,当前计算单元中的值52将被复制到鼠标所经过的右侧边界所有计算单元中。7、点击LayerCopy按钮,打开层复制开关。8、按PgDn键,移至第二层。9、点击LeaveEditor按钮,退出。(三)导水系数赋值水平方向1、从Parameters菜单中选择HorizontalHydraulicConductivity。2、打开Value菜单,选择ResetMatrix(或按Ctrl+R),在对话框中输入40,点击OK。3、按PgD

7、n键,移至第二层。4、在第二层利用多边形输入方法定义两个区,分别输入40,25。5、点LeaveEditor按钮退出。(四)导水系数赋值垂直方向1、从Parameters菜单中选择VerticalHydraulicConductivity。2、打开Value菜单,选择ResetMatrix,在对话框中输入1,点击OK。3、复制到第二层。5、点LeaveEditor按钮退出。(五)面状补给量的赋值1、打开Models菜单,选择MODFLOWfRecharge。2、从Value菜单中选择ResetMatrix.,在对话框的RechargeFluxL/T编辑栏中输入0.00043。3、退出。(六)抽

8、水井定义与赋值打开Models菜单,选择MODFLOWWell。将网格指针移到需要设计抽水井的单元。点鼠标右键,输入抽水量(如:-1500m3/d),点击OK。负值表示抽水井。退出。六、执行水流模拟1、打开Models菜单,选择MODFLOWRun.。RunModflow对话框弹出。2、点击OK,开始水流模拟。在运行MODFLOW之前,PMWIN将利用用户自定义的数据为MODFLOW(及可选MODPATH)产生一个输入文件,该文件列在RunModflow对话框的列表中。如果Generate标记为,表示只产生了一个输入文件。可以点击该按钮锁定Generate标记。一般情况下,不需更改该标记。七、

9、模型结果检验在水流模型模拟中,MODFLOW在列表文件pathOUTPUT.DAT中有一个详细运行记录。如果成功地完成了一个水流模拟,MODFLOW将以多种非格式化文件(二进制)保存模拟结果。如下表。在运行MODFLOW之前,用户可以控制这些非格式化(二进制)文件的输出。具体操作:从Models菜单中选择ModflowOutputControl。若InterbedStoragePackage被激活,则产生pathINTERBED.DAT输出文件。为了检验模拟结果的质量,MODFLOW在每个时段结尾为整个模型作了水量均衡计算,并保存在OUTPUT.DAT文件中。一个水均衡提供了一个数学解的所有可

10、解性迹象。MODFLOW的输出文件文件内容PathOUTPUT.DAT详细运行记录和模拟报告PathHEADS.DAT水头PathDDOWN.DAT降深、初始水头与计算水头之差PathBUGET.DAT各计算单元的流量项PathINTERBET.DAT每一层中整个含水层的沉降、压密及压密之前的水位PathMT3D.FLO与MT3D/MT3DMS的界面文件,这个文件由MT3D/MT3DMS提供的软件包LKMT创建。Path为保存模型数据的文件夹。八、子区水均衡计算为了计算方便,每个计算单元的流量项被保存在文件pathBUDGET.DAT中,这些单一计算单元的流量项实际上是一个单元流向一单元的流量

11、,有四种类型:(1)一个单元向一个单元的应力流量;或受外部应力影响,流入或流出一个单元的流量,如抽水井或面状补给;(2)计算单元间的储存项:在各计算单元中,储存量的增加和减少的速率。(3)计算单元间的定水头流量项:流向或来自各个定水头计算单元的净流量。(4)计算单元间内部的流量项:通过各计算单元截面的流量,也即相邻计算单元间的流量。WaterBudgetCalculator利用逐个计算单元的流量来计算整个模型的水量均衡、子区及子区间的水量均衡。子区水均衡计算1打开Tool菜单,选择WaterBudget。WaterBudget对话框弹出。在稳定流计算中,不需改变Time的设置。2点击Zones

12、。一个Zone代表一个水均衡计算子区,由050间的一个代号(区号)表示,每个区的区号必须赋予每一个计算单元。区号0表示该计算单元与其它区无关。Value菜单打开ResetMatrix.对话框,输入1,点击0K。PgDn键,移到第二层。从Value菜单中,选择ResetMatrix.,输入2,点击0K。点击退出按钮,退出。点击0K,退出WaterBudget对话框。PMWIN在文件pathWATERBDG.DAT中计算并保存流量项。流量单位为L3/T。对每一时段、每一层的每一个区分别计算。流入区内的流量记为IN,子区之间的流量记在FlowMatrix中,通过子区边界的水平方向流量由HORIZEX

13、CHANGE给出。EXCHANGE(UPPER)给出了来自(IN)或流向(OUT)上部相邻层的流量,EXCHANGE(LOWER)给出了来自(IN)或流向(OUT)下部相邻层的流量,如LAYER=1,ZONE=1的EXCHANGE(LOWER)(表示第一层、第一区与下部相邻层的流量交替项)。为了计算流向抽水井的确切流量,重复上述步骤计算水量均衡。将抽水井所在单元定义为一个子区,运行计算,打开pathWATERBDG.DAT就可以看水量均衡情况。九、结果输出除水量均衡计算之外,PMWIN提供了多种模拟结果检验、创建图形输出的可能。流线及速度矢量可以通过PMPATH显示。利用ResultExtra

14、ctor,可将任一时段任一层的模拟结果从非格式化(二进制)结果文件中读取,或保存在ASCIIMatrix文件中。一个ASCIIMatrix文件含有一个模型层的计算值(每计算单元一个值)。PMWIN能将ASCIIMatrix文件装入模型网格中。以下给出操作步骤:用ResultsExtractor读取或保存计算的水头。2于第一层的计算水头生成等水位线图。3.使用PMPATH计算水流运行轨迹及抽水井的截获带。(一)读取及保存计算的水头1、从Tool菜单中选取ResultsExtractor.。ResultsExtractor对话框弹出。对话框中含有四个选项标签,分别为MODFLOW、MOC3D、MT

15、3D、MT3DMS。在MODFLOW工作表中,可从ResultType下拉列表中选择结果类型,也可以指定要读取数据结果的层、应力期、时间步长。该电子表格显示了一系列的行和列,一行与一列的交汇处为一个单元格。其中的每一单元格与模型层中计算单元一一对应。下列步骤2、6以三个ASCIIMatrix文件为每一层保存了水头值。2、点击ResultType的下拉箭头按钮,选择HydraulicHead。3、在Layer编辑框中输入1。该实例中(稳定流模拟只有一个应力期一个时段)应力期数及时段数均为1。4、点击Read按钮。第一层、第一应力期,时段1的水头值将被读入电子表中。点击滚动条,可游览整体结果。5、

16、点击Save按钮。SaveMatrix对话框出现。在SaveasType选项中,可根据用户需要将数据结果保存为ASCII格式或SUFFER格式。给定文件名H1.DAT,保存文件,点击OK。6、重复步骤3、4、5,分别保存第二层的水头计算结果H2.DAT。7、点击Close,关闭对话框。(二)生成计算水位等值线图1、从Tools菜单中选取Presentation。在Presentation中定义的数据并不能被PMWIN使用,但可以用Presentation来临时保存数据或显示模拟结果的图形。2、从Value菜单中选择Matrix.(Ctrl+B)。BrowsMatrix对话框弹出。点击Load按

17、钮,可将ASCIIMtrix文件装入表中,或点击Save按钮,将表中数据保存为一个ASCIIMatrix文件。还可通过菜单Value中的ResultExtractor读取水位数据,或使用Apply按钮在Presentation数据表中添加数据。3、点击Load按钮。LoadMatrix对话框出现。4、点击Open按钮,选取由ResultExtractor保存下的文件H1.DAT,点击OK,H1.DAT被装入。5、点击OK,关闭BrowseMatrix对话框。6、打开Option菜单,选择Environment(Ctrl+E)。EnvironmentOption对话框出现。对话框中包括三个选项列表。Appearance和CoordinateSystem用来修改模型网格的外观及位置,Contours用来生成等值线图。7、点击Contour标签,选中Visible复称选框,点击RestoreDefault按钮。点RestoreDefault按钮,PMWIN默认等值线数为11,并使用当前层中的最大和最小值定义等值线的最大、最小值。如果FillContours被选取,点击列标签Fill,可自选颜色填充等值线图。用LabelFormat,可定义合适的数据格式。注意:当退出编辑时,PMWIN将清除Visible复选框。8、点击OK,退出EnvironmentOpt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论