subsurface analyst, modflow data model, modflow analyst

24
UC2008 Pre-conference Seminars UC2008 Pre-conference Seminars 1 Subsurface Analyst, Modflow Subsurface Analyst, Modflow Data Model, MODFLOW Analyst Data Model, MODFLOW Analyst Norm Jones (Brigham Young University) Norm Jones (Brigham Young University) Gil Strassberg (Aquaveo) Gil Strassberg (Aquaveo) Acknowledgments (Aquaveo team): Acknowledgments (Aquaveo team): Doug Gallup Doug Gallup Michael Kennard Michael Kennard Alan Lemon Alan Lemon

Upload: london

Post on 21-Jan-2016

116 views

Category:

Documents


6 download

DESCRIPTION

Subsurface Analyst, Modflow Data Model, MODFLOW Analyst. Acknowledgments (Aquaveo team): Doug Gallup Michael Kennard Alan Lemon. Norm Jones (Brigham Young University) Gil Strassberg (Aquaveo). Outline. Subsurface Analyst – Tools for subsurface characterization - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

UC2008 Pre-conference SeminarsUC2008 Pre-conference Seminars 11

Subsurface Analyst, Modflow Data Subsurface Analyst, Modflow Data Model, MODFLOW AnalystModel, MODFLOW Analyst

Norm Jones (Brigham Young University)Norm Jones (Brigham Young University)

Gil Strassberg (Aquaveo)Gil Strassberg (Aquaveo)

Acknowledgments (Aquaveo team):Acknowledgments (Aquaveo team):

Doug GallupDoug Gallup

Michael KennardMichael Kennard

Alan LemonAlan Lemon

Page 2: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

OutlineOutline

Subsurface Analyst Subsurface Analyst – Tools for subsurface – Tools for subsurface characterizationcharacterization

MOFLOW Data Model MOFLOW Data Model - Geodatabase design for - Geodatabase design for storing modflow simulationsstoring modflow simulations

MODFLOW Analyst MODFLOW Analyst - Tools for Building, - Tools for Building, importing, and post-processing of MODFLOW importing, and post-processing of MODFLOW modelsmodels

Page 3: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Subsurface AnalystSubsurface Analyst

• Borehole management

• Borehole visualization

• Cross sections

• Volumes

Page 4: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Subsurface Analyst - DemoSubsurface Analyst - Demo

UC2008 Pre-conference SeminarsUC2008 Pre-conference Seminars 44

Page 5: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

OutlineOutline

Subsurface Analyst Subsurface Analyst – tools for subsurface – tools for subsurface characterizationcharacterization

MOFLOW Data Model MOFLOW Data Model - Geodatabase design for - Geodatabase design for storing modflow simulationsstoring modflow simulations

MODFLOW Analyst MODFLOW Analyst - Tools for Building, - Tools for Building, importing, and post-processing of MODFLOW importing, and post-processing of MODFLOW modelsmodels

Page 6: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Watershed

Aquifer Wells

WaterbodyHydroPoints

WaterLines

MonitoringPoint

GeoArea

GeoLine

GeoPointBoundary

1

1..*

VerticalMeasurement1..*

1..*

1..*

WaterLine

Waterbody

HydroPoint

Watershed

1

1..*

1

1..*

1

1

1..*

1..*

1

Framework data model Wells and boreholes

Time SeriesSimulation

Hydrostratigraphy

SectionLine1

1..*

1..*

1..*

1..*

Geology

1..*

1..*

BoreLine

BorePoint

1

HydroGeologicUnit

HGUArea

GeoSection

GeoVolume

GeoRastersTimeSeriesType

1..*

Time Series Datasets

TimeSeries

MonitoringPoint

Cell2D Cell3D

Node

Well

Aquifer

1

*

*

January 1991

January1992

January 1993

Feet above mean sea level

UniqueIDTable

Boundary

SimulationCell2D Cell3D

Node

1

*

*

Arc Hydro GW Data ModelArc Hydro GW Data Model

Page 7: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Boundary PolygonBoundary Polygon

San Antonio Segment

Northern Segment

Barton Springs SegmentJJ

II

Page 8: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Cell2D & Node Feature ClassesCell2D & Node Feature Classes

Finite Element Mesh-Centered Finite Difference

Cell-Centered Finite Difference

Node Features Cell2D Features

Page 9: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

MODFLOW Data ModelMODFLOW Data Model

Data standard for storing MODFLOW models in a GIS database

Importing models built externally

Archiving calibrated models

Building new MODFLOW models inside ArcGIS

Custom scripts for analyzing/modifying models can be developed as geoprocessing tools

Page 10: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

MODFLOW Data ModelMODFLOW Data Model

Array-Based Stress Packages

Output Control (OC)Basic (BAS6)Discretization (DIS)Parameters

DirectionNumWidth

DELRC

TextIntegerDouble

CellIDTopElev

TopElev

IntegerDouble

CellIDBotmElevBotmElevCBD

BotmElev

IntegerDoubleDouble

SPIDPERLENNSTPTSMULTSSorTrRIV_ITMPWEL_ITMPDRN_ITMPGHB_ITMPCHD_ITMPRCH_INRECHRCH_INIRCHEVT_INSURFEVT_INEVTREVT_INEXDPEVT_INIEVT

StressPeriods

IntegerDoubleIntegerDoubleTextIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerInteger

MultIDCellIDRMLT

Multipliers

TextIntegerDouble

CellIDIBOUNDSTRT

Basic

IntegerIntegerDouble

IBCFCBILPFCBIRIVCBIWELCBIDRNCBIGHBCBIRCHCBIEVTCB

CBFlags

IntegerIntegerIntegerIntegerIntegerIntegerIntegerInteger

PARNAMPARTYPEParvalKeyvalClusterIDBBLBUBSCALLNISENSPPSetIDPPWtsIDLogInterpTied

Params

TextTextDoubleDoubleTextDoubleDoubleDoubleDoubleDoubleIntegerTextTextIntegerInteger

Block-Centered Flow (BCF6)

HDRYIWDFLGWETFCTIWETITIHDWET

BCFVars

DoubleIntegerDoubleIntegerInteger

IHEDFMIDDNFMIHEDUNIDDNUN

OCVars

IntegerIntegerIntegerInteger

LayerLAYAVGLAYCONTRPYAM_Sf1AM_TranAM_HYAM_VcontAM_Sf2AM_WETDRY

BCFLayers

IntegerIntegerIntegerDoubleDoubleDoubleDoubleDoubleDoubleDouble

TSIDSPIDTSNumRelTimeAbsTimeIHDDFLIBUDFLICBCFLHdprDdprHdsvDdsv

OCTS

IntegerIntegerIntegerDoubleDateIntegerIntegerIntegerIntegerIntegerIntegerInteger

Layer-Property Flow (LPF)

HDRYWETFCTIWETITIHDWET

LPFVars

DoubleDoubleIntegerInteger

LayerLAYTYPLAYAVGCHANILAYVKALAYWETAM_HKAM_HANIAM_VKAAM_SsAM_SyAM_WETDRYAM_VKCB

LPFLayers

IntegerIntegerIntegerDoubleIntegerIntegerDoubleDoubleDoubleDoubleDoubleDoubleDouble

List-Based Stress Packages

CellIDSPIDStageCondRbotIFACECondfactSourceID

RIV

IntegerIntegerDoubleDoubleDoubleIntegerDoubleInteger

CellIDSPIDQIFACESourceID

WEL

IntegerIntegerDoubleIntegerInteger

CellIDSPIDElevationCondIFACECondfactSourceID

DRN

IntegerIntegerDoubleDoubleIntegerDoubleInteger

CellIDSPIDSheadEheadSourceID

CHD

IntegerIntegerDoubleDoubleInteger

CellIDSPIDBheadCondIFACECondfactSourceID

GHB

IntegerIntegerDoubleDoubleIntegerDoubleInteger

Recharge (RCH)

NRCHOP

RCHVars

Integer CellIDSPIDRECHIRECH

RCHArrays

IntegerIntegerDoubleInteger

Evapotranspiration (EVT)

NEVTOP

EVTVars

Integer CellIDSPIDSURFEVTREXPDIEVT

EVTArrays

IntegerIntegerDoubleDoubleDoubleInteger

Solvers

MXITERNPARMACCLHCLOSEIPCALCWSEEDIPRSIP

SIP

IntegerIntegerDoubleDoubleIntegerDoubleInteger

MXITERACCLHCLOSEIPRSOR

SOR

IntegerDoubleDoubleInteger

MXITERITER1NPCONDHCLOSERCLOSERELAXNBPOLIPRPCGMUTPCGDAMP

PCG

IntegerIntegerIntegerDoubleDoubleDoubleIntegerIntegerIntegerDouble

ITMXMXUPMXLOWMXBWIFREQMUTD4ACCLHCLOSEIPRD4

DE4

IntegerIntegerIntegerIntegerIntegerIntegerDoubleDoubleInteger

RCLOSEIITERHCLOSEMXITERDAMPIADAMPIOUTGMGISMISCRELAX

GMG

DoubleIntegerDoubleIntegerDoubleIntegerIntegerIntegerIntegerDouble

STOR1STOR2STOR3ICGMXITERMXCYCBCLOSEDAMPIOUTAMGDUPDLOW

LMG

DoubleDoubleDoubleIntegerIntegerIntegerDoubleDoubleIntegerDoubleDouble

OptionsHNOFLO

BASVars

TextDouble ClusterID

ParInstIDLayerMultIDZoneIDIZ1IZ2IZ3IZ4IZ5IZ6IZ7IZ8IZ9IZ10

Clusters

TextTextIntegerTextTextIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerInteger

1..*

1..*

ZoneIDCellIDIZON

Zones

TextIntegerInteger

1..*

1..*

1..*

1..*

PPSetIDPointIDPARNAMParvalBISENS

PilotPts

TextIntegerTextDoubleDoubleInteger

PPWtsIDPointIDCellIDWeight

PPWeights

TextIntegerIntegerDouble

1

1

1..*

1..*

Cell1Cell2SPIDHydchrFactorSourceID

HFB6

IntegerIntegerIntegerDoubleDoubleInteger

Observations

OUTNAMISCALSTOMULTHEVHTOMULTGBEVFGBTOMULTDREVFDRTOMULTRVEVFRVTOMULTCHEVFCH

OBSVars

TextIntegerDoubleDoubleDoubleDoubleDoubleDoubleDoubleDoubleDoubleDouble

OBSNAMISCALSLayersROWCOLUMNROFFCOFFTimes

HOB

TextIntegerIntegerIntegerIntegerDoubleDoubleInteger

LaySetIDLayerPR

HOBLayers

TextIntegerDouble

TimeSetIDIREFSPTOFFSETHOBSSTAThSTATddSTATFLAGPLOTSYMBOL

HOBTimes

IntegerIntegerDoubleDoubleDoubleDoubleIntegerInteger

1

1..*

1

1..*

FLOBTypeOBSNAMIREFSPTOFFSETHOBSSTATISTICSTATFLAGPLOTSYMBOLFactors

FLOB

TextTextIntegerDoubleDoubleDoubleIntegerIntegerInteger

FactorSetIDCellIDFactor

FLOBFactors

IntegerIntegerDouble

1..*

1..*SEN, PES Processes

ISENALLIUHEADIPRINTSINENSUISENPUISENFM

SEN

IntegerIntegerIntegerIntegerIntegerInteger

MAXITERMAXCHANGETOLSOSCIBEFLGIYCFLGIOSTARNOPTNFITSOSRRMARRMARMIAPIPRVOCIPRINTLPRINTCSAFCONVLASTX

PES

DoubleDoubleDoubleDoubleIntegerIntegerIntegerIntegerIntegerDoubleDoubleDoubleIntegerIntegerIntegerIntegerDoubleDoubleDouble

Output

TSIDCellIDHeadDrawdownCCFRightCCFFrontCCFTop

OutputArrays

IntegerIntegerDoubleDoubleDoubleDoubleDouble

TSIDCellIDTypeFlow

OutputSSFlow

IntegerIntegerTextDouble

TypeDescriptionFormatCompressFile

OutputFiles

TextTextTextTextBlob

ParInstIDPARNAMSPID

ParInstances

TextTextInteger

1..*1..*

11..*

SPIDRECHIRECH

RCHArrayMult

IntegerDoubleInteger

SPIDSURFEVTREXPDIEVT

EVTArrayMult

IntegerDoubleDoubleDoubleInteger

LayerLAYCBDAM_TopElevAM_BotmElevAM_BotmElevCBD

DISLayers

IntegerIntegerDoubleDoubleDouble

CellIDHKHANIVKASsSyWETDRYVKCB

LPFProperties

IntegerDoubleDoubleDoubleDoubleDoubleDoubleDouble

NLAYNROWNCOLITMUNILENUNIRefTime

DISVars

IntegerIntegerIntegerIntegerIntegerDate

CellIDHYTranVcontSf1Sf2WETDRY

BCFProperties

IntegerDoubleDoubleDoubleDoubleDoubleDouble

Version

MDFGlobals

Text

Global Settings

LayerIBOUNDSTRT

BasicArrayMult

IntegerIntegerDouble

HydroIDHydroCodeIJKCellID

Cell2D

IntegerStringIntegerIntegerIntegerInteger

HydroIDHydroCodeIJKCellID

Nodes

IntegerStringIntegerIntegerIntegerInteger

1 1

Page 11: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Discretization (DIS)Discretization (DIS)

Discretization (DIS)

DirectionNumWidth

DELRC

TextIntegerDouble

CellIDTopElev

TopElev

IntegerDouble

CellIDBotmElevBotmElevCBD

BotmElev

IntegerDoubleDouble

SPIDPERLENNSTPTSMULTSSorTrRIV_ITMPWEL_ITMPDRN_ITMPGHB_ITMPCHD_ITMPRCH_INRECHRCH_INIRCHEVT_INSURFEVT_INEVTREVT_INEXDPEVT_INIEVT

StressPeriods

IntegerDoubleIntegerDoubleTextIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerInteger

LayerLAYCBDAM_TopElevAM_BotmElevAM_BotmElevCBD

DISLayers

IntegerIntegerDoubleDoubleDouble

NLAYNROWNCOLITMUNILENUNIRefTime

DISVars

IntegerIntegerIntegerIntegerIntegerDate

Page 12: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Layer-Property Flow (LPF)Layer-Property Flow (LPF)

Layer-Property Flow (LPF)

HDRYWETFCTIWETITIHDWET

LPFVars

DoubleDoubleIntegerInteger

LayerLAYTYPLAYAVGCHANILAYVKALAYWETAM_HKAM_HANIAM_VKAAM_SsAM_SyAM_WETDRYAM_VKCB

LPFLayers

IntegerIntegerIntegerDoubleIntegerIntegerDoubleDoubleDoubleDoubleDoubleDoubleDouble

CellIDHKHANIVKASsSyWETDRYVKCB

LPFProperties

IntegerDoubleDoubleDoubleDoubleDoubleDoubleDouble

Page 13: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

List-Based Stress PackagesList-Based Stress Packages

List-Based Stress Packages

CellIDSPIDStageCondRbotIFACECondfactSourceID

RIV

IntegerIntegerDoubleDoubleDoubleIntegerDoubleInteger

CellIDSPIDQIFACESourceID

WEL

IntegerIntegerDoubleIntegerInteger

CellIDSPIDElevationCondIFACECondfactSourceID

DRN

IntegerIntegerDoubleDoubleIntegerDoubleInteger

CellIDSPIDSheadEheadSourceID

CHD

IntegerIntegerDoubleDoubleInteger

CellIDSPIDBheadCondIFACECondfactSourceID

GHB

IntegerIntegerDoubleDoubleIntegerDoubleInteger

Cell1Cell2SPIDHydchrFactorSourceID

HFB6

IntegerIntegerIntegerDoubleDoubleInteger

Page 14: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

ParametersParameters

Parameters

MultIDCellIDRMLT

Multipliers

TextIntegerDouble

PARNAMPARTYPEParvalKeyvalClusterIDBBLBUBSCALLNISENSPPSetIDPPWtsIDLogInterpTied

Params

TextTextDoubleDoubleTextDoubleDoubleDoubleDoubleDoubleIntegerTextTextIntegerInteger

ClusterIDParInstIDLayerMultIDZoneIDIZ1IZ2IZ3IZ4IZ5IZ6IZ7IZ8IZ9IZ10

Clusters

TextTextIntegerTextTextIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerIntegerInteger

1..*

1..*

ZoneIDCellIDIZON

Zones

TextIntegerInteger

1..*

1..*

1..*

1..*

PPSetIDPointIDPARNAMParvalBISENS

PilotPts

TextIntegerTextDoubleDoubleInteger

PPWtsIDPointIDCellIDWeight

PPWeights

TextIntegerIntegerDouble

1

1

1..*

1..*

ParInstIDPARNAMSPID

ParInstances

TextTextInteger

1..*1..*

11..*

Page 15: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

OutlineOutline

Subsurface Analyst Subsurface Analyst – Tools for subsurface – Tools for subsurface characterizationcharacterization

MOFLOW Data Model MOFLOW Data Model - Geodatabase design for - Geodatabase design for storing modflow simulationsstoring modflow simulations

MODFLOW Analyst MODFLOW Analyst - Tools for Building, - Tools for Building, importing, and post-processing of MODFLOW importing, and post-processing of MODFLOW modelsmodels

Page 16: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

MODFLOW AnalystMODFLOW Analyst

• Import / Export MODFLOW Import / Export MODFLOW filesfiles

• Build package dataBuild package data• Run MODFLOWRun MODFLOW• Display, visualization of model Display, visualization of model

datadata• Post-processingPost-processing

Page 17: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Import MODFLOW Model ToolImport MODFLOW Model Tool

INPUT OUTPUT

Page 18: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

MODFLOW Query ToolMODFLOW Query Tool

INPUT OUTPUT

Cell 2D FeaturesNode Features

Or

+

Page 19: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

MODFLOW Map LayersMODFLOW Map Layers

Page 20: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Build Package InputBuild Package Input

•DiscretizeDiscretize::– SpatialSpatial

• Polygons Polygons K zones (overlay) K zones (overlay)• Points Points K values (interpolate) K values (interpolate)• Polylines Polylines River cells River cells• Points Points Wells Wells

– TemporalTemporal• Time Series Time Series Stress Periods Stress Periods

Page 21: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst
Page 22: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Geoprocessing ToolsGeoprocessing Tools• GP tools enable the development of workflows as

models or scripts• Extendable – You can create your own workflows• Leverage low-level tools to create new tools

Page 23: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Sample Application – Well PermittingSample Application – Well Permitting

Calibrated AHGW MODFLOW model(s) archived on ArcGIS server

Applicant uses web form to apply for new

well

Well data (coordinates,

pumping rate, etc.) are sent to server

GP tool locates model, adds well,

exports MODFLOW files

MODFLOW solution is computed, imported

to database on server

Results are compiled into a

report and e-mailed to review staff

Custom series of GP tools are executed to determine impact of

well

Page 24: Subsurface Analyst, Modflow Data Model, MODFLOW Analyst

Contact InformationContact Information

Norm JonesNorm Jones

242L Clyde Building242L Clyde Building

Brigham Young UniversityBrigham Young University

Provo, Utah 84602Provo, Utah 84602

[email protected]@byu.edu

More material:More material:

http://support.esri.com/datamodelshttp://support.esri.com/datamodels

http://www.archydrogw.com http://www.archydrogw.com