• GMS学习笔记-4


    使用t-prog

    1.读取钻孔数据

    直接导入数据即可(位于Tutfiles\t-progs\LH 3D.gpr

    2.建立3D Grid

    切换到Map模块

    点击Feature Objects | Grid Frame,选择New Frame建立框架。以确定位置范围及方向。

    此时会看到一个网格框架,其大小和方向可以通过两种方式编辑:1)编辑网格对话框里的数值,2)用鼠标拖动更改。其中右下角的圆圈用于更改方向。

    在工具栏点击

    后,点击新建的框架,可看到框架的编辑节点,此时即可用鼠标拖动节点修改,也可双击框架弹出框架的对话框,在里面输入精确的数值。

    修改完后,点击Feature Objects | Map ->3D Grid命令,分别对X,Y,ZNumber cells输入705020,点击OK。显示生成的3D Grid

    3.初始化T-progs模拟

    下一步为初始化T-PROGS模型,并对方位角,背景岩性以及模拟的岩性进行赋值。

    切换到Borehole模块,点击T-progs | New Simulation命令。弹出对话框对岩性进行设置。

    方位角是基于X方向的。如果经XY平面上是各向异性,方位角要按各向异性来设置;如果不是各向异性,方位角应于网格的X轴(行或者J方向)相同。默认情况下,方位角与网格的X轴一致。这个值为我们输入到网格框架的相反数(前面输入的是40,此时显示的为-40),这是因为从X轴来讲网格的方位角是逆时针方向的,但从Y轴讲是顺时针方向。

    在对话框里,第一列显示分析时用到哪些岩性。默认情况下,与钻孔相关的所有岩性都被选中。第二列为岩性的背景值,默认情况下以占有最大比例的岩性作为背景值。

    点击Next。进入垂直Markov Chains对话框。

    第一剖分为垂直转移趋势,基于钻孔数据。走向和倾向可以从垂直数据里得出。

    点击左上侧的Compute按钮,利用GAMEAS工具计算转移概率。弹出计算过程对话框并进行计算,计算完成后,点击Close关闭。

    返回后,下边各项数据都用计算后的结果进行了修改。在右下角显示的数值为转移概率值。

    右键点击右上角的图表可以弹出图形菜单。

    点击Edit Transition rates选项,可以直接编辑转移概率和平均比例(在正面的两个表单里)。

    点击Edit embedded transition probabilities选项,GMS分析钻孔数据并计算嵌入的转移可能性,并在右侧表单里显示结果。

    一般情况下选择Fit curves to a discrete lag选项,程序自动计算最合适的。

    Lag #里输入17并按Tab键,这个数值能很好的适应测量的转移数据和Markov Chains

    点击Next后,进入走向和倾向上的转移概率设置窗口。可以使用默认值直接点击Next

    4.运行TSIM

    点击T-Progs | Run TSIm命令,把模拟名称改为sim3d,在Number of realization里输入5.保留其它默认值,点击Ok后进行计算,此时会弹出一个计算过程窗口,计算完成后点击close关闭。此时会激活MCMODTSIM工具进行计算,从MCMODTSIM计算的结果会显示在过程窗口的底部。点击CLOSE关闭。

    5.查看结果

    T-PROGS计算的结果可以看到。

    切换到3D Grid模块。在右边的数据树里可以看到计算的系列。点开Material Sets文件夹,点开sim3d文件夹即可看到。

    6.第二阶段,单层网格

    a.建立单层网格

    切换到map模块,点击Feature Objects | Map ->3D Grid,点击OK。分别对X,Y,ZNumber cells输入70501,点击OK

    网格层高程可以利用2D Scatter Point模块的to MODFLOW Layers命令从散点生成

    b.运行TSIM

    利用同样的转移概率数值,因此直接运行TSIM。切换到Borehole模块,点击T-PROGS | Run TSIM命令。

    取名为sim2d,为Number of realizations输入5.其它默认,此时会提示只有一层,每个钻孔在计算中都只认为是一个单样。当GAMESA计算结果时,关闭。

    7.第三阶段,生成 多层HUF数据系列

    a.关掉单元表面,在属性里设置(在3D Grid模块下)

    b.建立网格

    切换到Map模块,点击Feature Objects | Map -> 3D Grid。点击OK。在Number of cells里分别输入70504OK

    c.初始Modflow

    切换到3D Grid,点击Modflow | New Simulation。点击Packages,在Flow Package剖分,选择HUF包,点击OKOK

    d.插值地层高程

    通过导入一系列散点来进行插值。

    导入数据:Open,选择topo.txt,打开Heading row。在GMS data type里确认选择2D Scatter Points。在Type行里,确保高程列(第四列)上为Data Set类型。

    插值高程:切换到2D Scatter Point模块,点击Interpolation | to MODFLOW Layers命令。在MODFLOW Layer Arrays列表,选择Top Elevations Layer 1顶,然后点击Map按钮。

    查看结果:在数据树里取消topo,切换到Borehole模块,在数据树里隐藏所有钻孔,切换到3D Grid模块,在网格中央附近选择一个单元,点击View I Axis按钮或View J Axis按钮查看(顶层)。

  • 相关阅读:
    用户登录
    open >>>文件操作
    随机数
    内置函数
    函数练习
    函数的动态参数
    函数的指定参数
    函数的普通参数
    函数的初步认识
    copy
  • 原文地址:https://www.cnblogs.com/erqie/p/1207855.html
Copyright © 2020-2023  润新知