The Modular Modeling System (MMS): A Toolbox for Waterand Environmental-Resources Modeling and Management G.H. Leavesley, S.L. Markstrom, R.J. Viger, and L.E. Hay U.S. Geological Survey, Denver, CO USA STARTING POINTS There are no universal models Models for different purposes require different levels of detail and comprehensiveness Appropriate model process conceptualizations are a function of problem objectives, data constraints, and spatial and temporal scales of application Modeling Conundrum Experimental science builds on hypothesis testing and interpretation based on earlier published hypotheses and results Modelers tend to build from the ground up because existing models are not well designed for incremental improvement by others TOOL BOX MODELING VIEWS Research Model Developer Complex Detail Application Model Developer Model User Resource Manager Policy Maker Condensed Analysis LEVELS OF MODULAR DESIGN Single Purpose PROCESS MODEL FULLY COUPLED MODELS LOOSELY COUPLED MODELS RESOURCE MANAGEMENT DECISION SUPPORT SYSTEMS Multi-objective, Complex ANALYSIS AND SUPPORT TOOLS LEVELS OF MODULAR DESIGN PROCESS MODEL FULLY COUPLED MODELS LOOSELY COUPLED MODELS RESOURCE MANAGEMENT DECISION SUPPORT SYSTEMS ANALYSIS AND SUPPORT TOOLS CRITERIA AND RULES FOR GOOD MODULE DESIGN Modules should relate directly to real world components or processes have input and output variables that are measurable values communicate solely via these input and output variables Reynolds J.F., and Acock, B., 1997, Modularity and genericness in plant and ecosystem models: Ecological Modeling 94, p 7-16 Model Building Tool - XMBUILD SELECTED MODELS AND MODULES IN MMS USGS PRMS GSFLOW WEBMOD OTHER TOPMODEL Hydro-17 (NWS snowmelt) Sacramento Model (NWS) Snowmelt Runoff Model (SRM) (ARS) ENNS Model (modified HBV, Austria) LEVELS OF MODULAR DESIGN PROCESS MODEL FULLY COUPLED MODELS LOOSELY COUPLED MODELS RESOURCE MANAGEMENT DECISION SUPPORT SYSTEMS ANALYSIS AND SUPPORT TOOLS Ground Water - Surface Water Coupling DAFLOW PRMS MODFLOW GSFLOW -- Coupled PRMS, MODFLOW, SFR, and Unsaturated Zone Models PRMS to SFR Unsaturated Zone Model: PRMS to MODFLOW PRMS to UNSAT UNSAT to MODFLOW MODFLOW to SFR Streamflow LEVELS OF MODULAR DESIGN PROCESS MODEL FULLY COUPLED MODELS LOOSELY COUPLED MODELS RESOURCE MANAGEMENT DECISION SUPPORT SYSTEMS ANALYSIS AND SUPPORT TOOLS LOOSELEY COUPLED MODELS MMS Model Watershed Model Hydraulics Model Fish Model Off-the-shelf Model Database Data Management Interface (DMI) LOOSELEY COUPLED MODELS Watershed Model Hydraulics Model Fish Model HSI Velocity HSI - Brown Trout 1.2 1 0.8 0.6 0.4 0.2 0 Adult Juvenile Fingerling Spawning 0 1 2 velocity m/s 3 4 LOOSELEY COUPLED MODELS Watershed Model Hydraulics Model Fish Model PRMS Channel Geometry Analysis Program (CGAP) Habitat Suitability Index Coupled Model Results LOOSELEY COUPLED MODELS MMS Model Watershed Model Hydraulics Model Fish Model Off-the-shelf Model Database Data Management Interface (DMI) Model Management Interface (MMI) [XML] OBJECT USER INTEFACE (OUI) LEVELS OF MODULAR DESIGN PROCESS MODEL FULLY COUPLED MODELS LOOSELY COUPLED MODELS RESOURCE MANAGEMENT DECISION SUPPORT SYSTEMS ANALYSIS AND SUPPORT TOOLS Recreation Watershed and River Systems Management Program Municipal & Industrial Irrigation Hydropower Research and development of decision support systems and their application to achieve an equitable balance among water resource issues. Riparian Habitat Endangered Species RiverWare – Lower Colorado River Upper Gunnison River DSS Hydromet Real-time climate data feed DMI Hydrologic Database DMI DMI RiverWare Reservoir and River System Operations Model DMI Object User Interface Interface for data visualization and modeling Modular Modeling System Precipitation/Runoff Model (PRMS) Generic DSS Framework for a Wide Range of Management Issues Climate Data Source DMI Any Database DMI Any Resource Management Model DMI MMI Object User Interface Interface for data visualization and modeling Modular Modeling System Physical Process Models Currently Active Gunnison, Truckee, Upper Rio Grande, Yakima Under Development San Juan, Umatilla, Upper Columbia WARSMP Basins Future Bitterroot, Carson, Central Platte, Lower Rio Grande, Salmon LEVELS OF MODULAR DESIGN PROCESS MODEL FULLY COUPLED MODELS LOOSELY COUPLED MODELS RESOURCE MANAGEMENT DECISION SUPPORT SYSTEMS ANALYSIS AND SUPPORT TOOLS GIS WEASEL Delineation: •Only requires elevation Grid as input •Interactively delineate •Area of Interest •Many kinds of features •Streams •Elevation bands •Landuse •Contributing areas •Topographic index •…… DIGITAL DATABASES Vegetation Type (USFS) Vegetation Density (USFS) Land Use-Land Cover (USGS) STATSGO Soils (USDA) Satellite SW Radiation (U Md) Monthly PET AUTOMATED PARAMETER ESTIMATION USING THE GIS WEASEL GIS WEASEL Parameterization: •200+ methods available •Configure recipes •Easily add custom methods •Apply to feature maps •Exploit many types of data •Produce maps and ASCII files of parameters MODEL RECIPE FILE PARAMETER ESTIMATION METHOD PARAMETER Multi-step Calibration Multi-step calibration visualization ANALYSIS and SUPPORT TOOLS Currently Available Statistical and Graphical Analyses Parameter Optimization Parameter Sensitivity Analysis Beta Testing Shuffle Complex Evolution Optimization Multi-Objective COMplex Evolution Algorithm (MOCOM) Generalized Likelihood Uncertainty Estimation (GLUE) Visualization Forecast Methodologies - Historic data as analog for the future Ensemble Streamflow Prediction (ESP) -Synthetic time-series Weather Generator - Atmospheric model output Dynamical Downscaling Statistical Downscaling MMS Development is Accomplished Through Collaborative Multi-disciplinary Efforts Sleepers River, Vermont USGS Trout Lake, Wisconsin Panola Mountain, Georgia Loch Vale, Colorado WATER, ENERGY, AND BIOGEOCHEMICAL BUDGETS (WEBB) PROGRAM Luquillo, Puerto Rico WEBMOD PRMS National Weather Service - Hydro17 TOPMODEL Use Chemical and Isotopic Tracers to Evaluate Next step: Use tracers to constrain the Simulatedhydrologic Flowsolutions Paths and Residence Times Coupled WEBMOD and PHREEQC Effects of Vegetation and Vegetation Change on Water and Energy Partitioning Natural Managed Fool Creek Watershed, Fraser Experimental Forest, Colorado (714 acres) Satellite image of the Rodeo and Chediski fires before they merged into one fire, eventually burning some 470,000 acres Issues: Process, Scale, Parameter Estimation Vegetation Management Model US Forest Service, Missoula, Mt •Simulates vegetation patterns and processes emphasizing the dynamics of landscape level change. •Produces ensemble output Integrating Science with Resource Management through Collaborative Approaches and Adaptive Modeling Systems Land Use Climate CO2 Science Synthesis Human population Invasive species Modeling Framework Development Resource Management •Flood & drought impacts •Vegetation change •Wildland fire BLM USFS SIMPPLLE •Grazing impacts •Landslides •Water quality NPS CESU NMD + BRD •Public land management Physical models GD •Resource availability WRD •Restoration plans •… Initial DSS Development Area USGS, NPS, USFS, BLM, BIA, CO State University, N AZ University Integrating Water-Resource and Socio-Economic Models Population and Demand Forecasts Water Markets (change in ownership in perpetuity) Water Banking (lease options over some period of time) Issue: The better the prediction of the spatial and temporal distribution of water, the better the markets can perform. This requires the full integration of physical-process and socioeconomic models to optimize economic and institutional analyses. Adding Water Banking to a Water Resources DecisionSupport System Hydromet Real-time climate data feed DMI Hydrologic Database DMI RiverWare DMI Reservoir and River System Operations Model DMIs DMI Object User Interface Interface for data visualization and modeling Modular Modeling System Precipitation/Runoff Model (PRMS) Water Banking MMS UNIVERSITY COLLABORATION University of Arizona University of Colorado NOAA funded -- Coupling of hydrologic and atmospheric models to provide short- to long-term forecasts University of Nevada Reno NSF funded -- Sustainability of semi-Arid Hydrology and Riparian Areas (SAHRA) Desert Research Institute funded – Watershed modeling and coupled SW/GW modeling Colorado State University Interagency MOU funded – GeoLEM and Parameter estimation, optimization, and sensitivity analysis tools Working with the NRCS to incorporate the USGS Modular Modeling System into the NRCS forecasting toolbox Integrated Framework Development Collaborative effort to integrate the Object Modeling System (OMS) and the Modular Modeling System (MMS) - ARS - USGS - NRCS Netbeans IDE, Sun Forte,… OMS Platform Database PRMS RZWQM ModelBuilder Branding ModelCore Other… C++ Testing XML Java Compiler -Friedrich Schiller University, Germany Other Model Integration Approaches U.S. BASINS (EPA) FRAMES (DOE, NRC, DOD, EPA) DIAS (DOE) XMS (WMS, GMS, SMS, … - EMS Inc.) OMS (USDA) International HarmonIT (Europe) Catchment Modeling Toolkit (Australia) MMS SUMMARY Integrated toolbox approach to model development and application for water- and environmental-resources management Easily configured and/or enhanced for user-specific needs Supports multi-disciplinary model integration for decision support systems Flexible framework approach enables the incorporation of continuing advances in science, databases, and computer technology as well as changes in management objectives Open source software design allows many to share resources, expertise, knowledge, and costs POINT “A fool with a tool is still a fool.” Chicken Soup for the Modeling Soul System Development magazine MORE INFORMATION http://wwwbrr.cr.usgs.gov/mms http://wwwbrr.cr.usgs.gov/weasel http://wwwbrr.cr.usgs.gov/warsmp http://oms.ars.usda.gov http://www.iscmem.org