1VisualMODFLOW使用说明书1.整体特征VisualMODFLOW主要由四个用户界面组成:主菜单、输入模块、运行模块和输出模块,另外还有设置和帮助系统。主菜单下包括以下选项:[文件]选择或退出VisualMODFLOW文件。[输入]进入输入模块修改当前的VisualMODFLOW数据集。[运行]进入运行模块修改时间参数及数值模拟。[输出]进入输出模块对数值模拟结果后处理。[设置]选择变量及溶质运移模型。[帮助]关于VisualMODFLOW的主要信息。在[文件]下有七个选项可供选择:[打开]打开一个已经存在的文件,[新建]建立一个新的数据集,[另存为]将当前模型赋与一个新的文件名,[输入]输入一个已经存在的MODFLOW数据集(其扩展名为.BAS),[输出]输出图形为世界坐标系下的AutoCADDXF格式或模型坐标系下的EMF格式。[打印],[退出]。1.1界面设计打开一个文件后,不论是输入、输出还是运行,其界面是相似的。顶部菜单栏依据不同模块变化。侧菜单栏包括视图选项及当前模块或界面的特定功能,侧菜单栏有如下选项:[ViewColumn]显示沿列的截面图,[ViewRow]显示沿行的截面图,[ViewLayer]显示层平面图,[Goto]显示指定的行、列、层,[Previous]显示前一行、列或层,[Next]显示下一行、列或行。立方体导航器:提供了一个代表模型区域的简化三维模型。坐标区:显示指针所在位置的当前坐标及单元号。状态栏:描述当前显示模块的功能性和使用性。功能键:F1-帮助;F2-为将来的三维模型作保留;F3-储存文件;F4-显示文件选择对话框,可以输入DXF格式图片;F5-放大;F6-缩小到满屏;F7-移动(点击左键拖至该点到新位置并单击);F8-在行视图或列视图下指定垂向放大的数目;F9-覆盖层(显示或隐藏图层特征);F10-返回主菜单。1.2新建模型在主菜单[文件]下选择[新建],将会出现一个新建模型的对话框,选择储存文件的地址并输入新文件的名字,按[保存]继续建模型。接下来会出现输入对话框,在这里可以赋予底图(.BMP或.DXF),选择网格的大小,指定行数、列数和层数,并指出模型中X、Y、Z坐标系的最大最小值;如果选择“使用底图创建模型”,那么X、Y坐标系的最大最小值将由文件产生,定义的网格尺寸不可以改变。同时要对数据集选择单位。之后,选择[新建]创建模型。VisualMODFLOW支持的底图格式是.DXF和.BMP,在选择“使用底图新建模型”后,会出现一个对话框,在该对话框中,可以使用以下图标:[放大]选择放大区;[缩小]点击此键,模型区恢复到满屏;[调整区域]点击区域角点,拖拽到适当地方,双击模型区域使[调整区域]和[旋转区域]模式之间进行转换;[旋转区域]点击区域角点,旋转适当角度;[排列区域]使模型区域在X轴方向排列;[满区域]扩大模型区域到整个底图;[新图]指定新图作为底图。2当用DXF文件作为底图时,可以用鼠标或输入数值改变区域大小。外部坐标即为输入的DXF图像的坐标,起始点是模型原点的世界坐标位置,显示模型或为模型设置属性时网格坐标系和局部坐标系同时使用。在输入DXF文件时会受到一些限制:A.块信息、有颜色的项及符号不能输入,B.冻结层必须解冻,C.要输入单实线。当用BMP文件作为底图时,因为该文件没有坐标系,所以必需有地质参考信息。调整模型区域前,要有两个已知世界坐标的参考点,点击左键,在对话框中输入坐标,此时会出现红色星号表示地质参考点。坐标输入后在文本框中输入网格坐标、旋转角度、行数、列数并显示网格。通过地质参考点给定图像坐标后,起始点是模型原点的世界坐标位置,显示模型或为模型设置属性时网格坐标和局部坐标同时使用。1.3输入已存在的MODFLOW模型选择主菜单的[文件]→[输入],可以输入已经存在的MODFLOW模型。当输入MODFLOW数据集时,VisualMODFLOW会从当前的MODFLOW文件中的数据重建数据集。但是,由于数据或VisualMODFLOW中的特定背景,轮廓线可能变化。因此用户必须检查数据集确保所有的信息都已正确输入。1.3.1输入MODFLOW数据集时受到的限制层间流量-VisualMODFLOW需要输入各层的层厚、层导水性,然后在转换中得到层间流量。当存在的MODFLOW模型隐含弱含水层时,对于变化流量会导致严重的问题,因为弱含水层的层厚和导水性已合并到了流量项。垂向导水性-输入MODFLOW数据集期间,忽略了.BCF程序包中的垂向导水性。VisualMODFLOW认为垂向和水平向的导水性比值为1:10,输入数据集后该比率可被改变。含水层底板标高-如果VisualMODFLOW遇到的是类型0或2(见运行模块层类型),则用户被提示输入层底板标高,对于第一含水层,用户被提示输入顶板标高。如果含水层底板标高发生变化可能会出现一些问题。将所有层设置为类型3可以使MODFLOW在重新产生数据集时损失的数据最少。储水率、给水度和孔隙度-在输入过程中给每一层的储水率、给水度和孔隙度设置一个值,这些值可被逐个单元修改。溪流子程序包-VisualMODFLOW不支持溪流子程序包,但是如果存在则不能被忽略。弱含水层压缩性程序包-VisualMODFLOW不支持弱含水层压缩性程序包,但是如果在MODFLOW数据集中存在则不能被忽略。1.3.2用VisualMODFLOW运行溪流子程序包尽管VisualMODFLOW不允许用户建立或可视化输入的溪流程序包数据,但是它可以创建合适的MODFLOW.IN文件并输入已存在的MODFLOW模型。使用用户提供的溪流数据运行MODFLOW模型需要FILENAME.BAS文件。在VisualMODFLOW输入数据转换期间,程序会为溪流程序包数据(filename.STR)检测工作簿,如果该文件存在,则VisualMODFLOW运行MODFLOW模型时会使用此数据文件。.STR文件所包含的数据结构必须能被.BAS文件中的模型网格和应力期识别,如果模型网格和应力期改变了,那么.STR数据文件必须调整以反映模型网格和应力期的变化。选择MODFLOW.BAS文件后,要为新的VisualMODFLOW模型定义一个名字,如果选择的名字同MODFLOW文件名,那么原有的MODFLOW文件在转换时要被覆盖。接下来要修改模型单位,默认的时间单位直接同原始.BAS文件,用户可以修改长度、导水性、补给量的单位。单位选好后会出现一个问是否要以.DXF文件形式输入底图,如果回答是,则提示选择.DXF文件,如果回答不是,则要求你确认或输入模型基本点,其默认值是原始.DXF文件或零。如果数据集缺失任何文件,那么输入中断。在输入相同的数据集之前,3最好创建文件并把它们放置在与.BAS相同的地址,如果你不想创建文件或在输入时包括它们,则修改.BAS文件使之对这些文件来说不包括单位编号。在这里,要求输入每一层的顶底板标高,如果含水层是类型1或3(见运行模块层类型),那么这些数据不能修改。编辑完层标高后,你将被提示输入指定和计算渗透系数数目,数目越少输入时间越快。然后你会被问是否要编辑或显示导水性数据集,若选择是,会出现单一的无重复的数据,必要时可以修改。最后一个对话框是要用户输入储水率、给水度和孔隙度。输入程序完成后,将会进入主菜单。1.4改变存在的模型单位创建好模型后,有时需要修改模型单位。选择[文件]→[改变单位],在对话框中可以改变单位,但是VisualMODFLOW中不包含单位转换程序,它不会改变数值,例如,如果你将长度单位米变为英寸,若水头值为10米,不会变为32.81英寸,只是变成10英寸。因此不在万不得已最好不要修改单位。1.5打印VisualMODFLOW中有两种类型打印对话框:第一类是从二维图表进入;第二类是从文件→打印进入。1.5.1从图表打印在输入或输出模块下的图表对话框中选择[File]→[Print],会出现一个对话框,在对话框中进行打印机、页面和工程图明细表设置。打印机设置:所用打印机及页面大小显示在对话框的上方,选择“PrinterSetup”对打印机进行设置。页面:包括定义图表在页面的位置、打印格式和图形描述。装订边的页边距要比对边稍大些,页边距单位是毫米或英寸。页面设置可以选择以下选项中的任一项:Borders:沿着页边距和所选工程图明细表显示细轮廓线;Description:显示对要打印图形的描速;ProjectTitle:显示对工程的描速;CompanyLogo:显示对公司的描述;ProgramTitle:显示对VisualMODFLOW的描述。工程图明细表(TitleBlocks):用来设置工程标题及公司标识语。其中[Font]用来设置字体类型、颜色和大小;[Align]用来设置文本的排列(左对齐、右对齐或居中)。文本区在[Fort]下方,在这里可以编辑文本。在Bitmap下装载文件(.BMP格式)。工程名和公司标识语都以扩展名.INI文件储存。1.5.2从模型打印直接在各个模块下的文件下拉菜单下选择打印。在对话框中选择[Select]对打印机进行设置。1.6常用工具常用工具包括:OverlayFunction、Ichart和CellInspector1.6.1OverlayFunctionFeatures(覆盖层功能特征)不同层的不同特征,如网格线、观测井和渗透区可以在屏幕上显示或不显示,这些称为覆盖层。主菜单显示的覆盖层只是底图,计算结果的覆盖层仅在输出模块可得到。点击F9键,对图形特征进行修改,使图形更好地显示出来。覆盖层顺序不反映绘画顺序,查看或修改绘画顺序点击[Default]为[UserDefined]。41.6.2Ichart(图表属性)图表可以在VisualMODFLOW的下列部分找到:[Input]→[Grid]→[EditElevation]→[Gridbyrow]或[GridbyColumn],[Input]→[Wells]→[PumpingWells]→[Graph],[Run]→[RunMODFLOW],[Run]→[RunZoneBudget],[Output]→[HeadEquipotentials]→[Graphs]和[Output]→[Budget]→[FlowBudget/BalanceGraphs]。右击图表区选择属性,在工具条中选择[Properties]按钮,或者[View]下选择[Properties]。属性对话框包括七项:TheAxisTab(坐标轴)-编辑坐标轴名、值的范围、XY坐标轴的格式以及显示或隐藏坐标记号。对话框的左边是X轴的属性,右边是Y轴的属性。选择Automin或Automax后坐标轴的最大最小值自动设置,当未选择Automin或Automax,在Min或Max指定最小最大值;Visible-显示或隐藏坐标轴标记;Logarithm-在对数坐标中适用,如果最小值是负值会转为最小正数;Invert-选择后坐标值倒置;Grid-显示或隐藏网格线;Ticklabelfrequency-标记线刻度值出现的频率,默认值是1。[NameFont…]-设置字体类型、大小和颜色;[LabelFont...]-设置坐标轴刻度值的类型、大小和颜色;[Color…]-设置坐标轴或刻度颜色。TheTitlesTab(标题)-可以改变、显示或隐藏图表名或页脚。其中Alignment-设置文本对齐方式(左对齐、右对齐或居中);Shadow-向上投影、向下投影或无投影;Visible-显示或隐藏标题或页脚。TheSeriesTab(序列)-更改各系列在图中的显示情况。其中,SetOrder-改变系列在表中的显示顺序,[Add]-添加另一个序列到图表;[Delete]-删除所选序列,[Edit…]-编辑所选序列。序列属性一栏从上到下分别是:序列名、线的类型、线宽、使用X轴附坐标、使用Y轴附坐标、颜色(线或充填物)、符号。在符号对话框中有[FillColor…]-填充符号颜色,[PenCol