1 / 39

Application of Sub-timing and Sub-gridding Schemes in Integrated Surface and Subsurface Models

This article discusses the application, challenges, and resolution strategies for using sub-timing and sub-gridding schemes in integrated surface and subsurface numerical models. The paper presents key features and results from verification and testing of these schemes.

lorenb
Download Presentation

Application of Sub-timing and Sub-gridding Schemes in Integrated Surface and Subsurface Models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application of Sub-timing and Sub-gridding Schemes in an Integrated Surface and Subsurface Numerical Model D. DeMarco, Senior HydrogeologistHydroGeoLogic, Inc.February 25, 2009

  2. Contents • Integrated Surface-Subsurface Modeling • Timeline • Applications • Challenges • Resolving Challenges • Subtiming • Key Features • Results from Verification and Testing • Subgridding • Key Features • Results from Verification and Testing • Conclusions File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  3. Timeline • Chronology of HydroGeoSphere Model Development: • Pre-1990: early subsurface models (e.g. MODFLOW) • Pre-1990: overland flow and hydrologic modeling • 1990: FRAC3DVS developed by R. Therrien/Sudicky • 1994: InHM, integrated model developed by Vanderkwaak/Sudicky • 2001: HGS: Overland flow components added to FRAC3DVS • 2003: ET, tile drains added to HGS • 2006: Subgridding & subtiming modules developed • 2008: Thermal/Temperature simulation capability added • Currently/proposed for development: • Parallelization • Subsidence • Channel Flow File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  4. Integrated Surface-Subsurface Modeling • Accounts for all components of the hydrograph including interflow • Accurately track soil moisture storage, infiltration, and water table position • Simulate the complete hydrologic cycle • to account for all interactions between the surface and subsurface flow regimes • Simultaneously solve surface and subsurface flow & transport equations • Effective for regional and sub-regional applications File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  5. Applications • Quantify spatial/temporal distribution of subsurface recharge, surface-subsurface interactions in streams and wetlands • Impacts of subsurface water extraction on surface water • Effects of urbanization/land-use/climate change on water quantity & quality, health of aquatic ecosystems • Restoration of adversely-impacted streams, wetlands, etc. • Subsurface versus overland migration pathways of contaminants & pathogens File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  6. Challenges • Disparate time frames between surface/subsurface flow and transport regimes • Very large unstructured grids, irregular topography, complex boundary conditions, surface properties & geological features • Strong nonlinearities in governing equations • Data availability and upscaling issues File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  7. Resolving Challenges • Approaches for overcoming computational burden: • Problem conceptualization • Technical expertise • Hardware innovations • Software innovations • Improved solvers/numerical approaches • Parallelization File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  8. Resolving Challenges • "Everything that can be invented has been invented." - Charles H. Duell, Director of U.S. Patent Office, 1899 • "Theoretically, television may be feasible, but I consider it an impossibility-a development which we should waste little time dreaming about." - Lee de Forest, inventor of the cathode ray tube, 1926 • "I think there is a world market for maybe five computers." IBM's Thomas Watson, 1943 • "There is no reason anyone would want a computer in their home." Ken Olsen, Digital Equipment Corp, 1977 • “Integrated modeling is too computationally expensive.” Anonymous, 2005. File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  9. Subtiming • Computational cost is determined by the number of discrete equations (neq) to be solved during each time step and the total # of time steps (nt). For standard FD: neq = nn • Numerical error a function of: • Δt; and • Change in h, Sw, depth of surface water • Standard FD utilizes one fixed time step for entire domain, time step size needs to satisfy the least tolerant accuracy requirement SW nodes fast temporal change requires small time step slow temporal change requires large time step Matrix nodes File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  10. Subtiming Formulation Governing Nonlinear Flow Equation Discrete Nonlinear Equation Newton-Raphson Linearization Residual Equation with Sub-Time Stepping File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  11. Subtiming • Subtiming applies different time step sizes to one or more subdomains • Subtiming most efficient when the hydraulic activities are high only in a small portion of the domain File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  12. Subtiming – Example 1 • Infiltration Problem • 2m x 2m • 1cm wide macropore • 4 observation points: 3 in macropore, 1 in matrix • Simulated for 10 days • Δt = 0.25 days 1.0 days 0.25 & 1.0 days (sub-timing) • Observed pressure head at observation points File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  13. Subtiming – Example 1 • Infiltration Problem • Solution in the sub-timed zone is as accurate as with the small time step • Small time step is ¼ the size of large time step, yet only 2.5X slower File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  14. Subtiming –Example 2 • San Joaquin Valley model • Six drainage rivers • 7 vertical layers • 800m rectangular element • 1 day rainfall: 25 mm/day • 8 days no rainfall • Δt = 0.1 day 0.5 days 0.1 & 0.5 days (20%/100%) File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  15. Subtiming –Example 2 • Steady-state solution obtained in 3 stages: • Steady-state surface water flow precipitation 284 mm/yr • Steady-state subsurface flow with specified head at river nodes • Integrated surface-subsurface with steady-state solution as starting condition File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  16. Subtiming –Example 2 • San Joaquin Valley model File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  17. Interface Elements Subgridding Concept • Localized grid refinement only in areas of interest. Does not require extending refinements vertically or laterally to model boundaries Benefit • Provide localized high resolution detail and more efficiently utilize computational resources Original Element Original Element File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  18. Subgridding Formulation Governing Nonlinear Flow Equation Discretized Porous Medium Flow Equation Continuity of Mass Flux Across and Interface Subgridding Transformation Matrices File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  19. Subgridding – Example 1 • Localized grid Level 1 subgridding (4 elements per original, i.e. 2 by 2) along a tributary of the Grand River. • Fine rectangular mesh shows a good representation of the 10m DEM for comparison. Fine rectangular mesh Portion of Grand River watershed File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  20. Subgridding – Example 1 • Line contours in the left hand picture are from the fine rectangular mesh. Floods are from subgridded surface. • Note that flooded surface matches the line contours a bit better in the valley but poorly where we didn’t subgrid. Fine rectangular mesh Portion of Grand River watershed File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  21. Subgridding – Example 1 • Level 3 subgridding (64 elements per original ,i.e. 8 by 8). Portion of Grand River watershed Fine rectangular mesh File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  22. Subgridding – Example 1 • Flooded surface now matches line contours in river valley. Fine rectangular mesh Portion of Grand River watershed File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  23. Subgridding – Example 1 • This shows the mesh where the tributary exits the system. Subgridding stops at depth. Fine rectangular mesh Portion of Grand River watershed File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  24. Subgridding – Example 1 • This example is for the entire Grand river watershed with a region of fine subgridding along one river and a then a buffer of coarser subgridding. • The 2D mesh has about 3800 nodes • The 3D mesh about 100,000. File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  25. Subgridding – Example 1 • Here is our original subregion with the fine surface for comparison. Original element Level 1 element Level 3 element Fine rectangular mesh Portion of Grand River watershed File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  26. Subgridding – Example 2 40 Layers 1220 cm length vs. 122 cm depth 15 minutes rainfall at 25 cm/hr 1 minute no rainfall Slope: 0.01 cm 3 Cases simulated: Coarse Grid: Δx = 48.8 cm Fine Grid: Δx = 12.2 cm Subgridded: Δx = 12.2 to 48.8 cm 10/31/2019 • Infiltration Problem (Smith & Woolhiser,1971) Δx 26 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  27. Subgridding – Example 2 10/31/2019 27 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  28. Subgridding – Example 2 10/31/2019 48.8 12.2 12.2 to 48.8 28 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  29. Subgridding – Example 3 • Subgridding assigned to all model cells within 400m of major rivers, to a depth of 8 model layers. • Level 3 subgridding applied File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  30. Subgridding – Example 3 San Joaquin River Zoom File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  31. Subgridding – Example 3 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  32. Conclusions - • Integrated modeling provides a holistic and physically-based representation of the hydrologic system • Integrated surface-subsurface flow simulations typically have temporal over-discretization problems • The sub-time stepping approach can improve the efficiency of integrated simulations by applying different time step sizes to the sub-domains of different responding times File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  33. Conclusions, cont. • Subgridding allows a relatively coarse grid to be used across the entire model domain with finer grid resolution only where needed. • Subgridding achieves optimal spatial grid resolution, improves simulation efficiency, and makes effective use of RAM File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  34. Subtiming – Example 3 • Plot Scale Rainfall-Runoff (Abdul,1985) • Initially dry channel • 15 layers of elements • Discretization of 0.1m near surface • Critical depth boundary at entire upper surface • 50 minutes rainfall at 2 cm/hr • 50 minutes no rainfall • Δt = 25s 100s 25 & 100s File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  35. Subtiming – Example 3 • Plot Scale Rainfall-Runoff (Abdul,1985) • Results obtained with larger time step less accurate compared to other 2 cases • Sub-timing yields an accurate solution in shortest time File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  36. Subtiming – Example 2 • V-catchment (diGiammarco) • 1000m channel x 800m slope • Channel 10m wide • 90 minute rainfall event: 3 x 10 ˉ m/s intensity • 90 minutes: no rainfall • Manning’s roughness 0.15 and 0.015 • Δt = 150s 600s 150s & 600s 6 File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  37. Subtiming – Example 2 • V-catchment (diGiammarco) • To achieve a similar level of accuracy for stream discharge, sub-timing is much more efficient than standard time-stepping File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  38. Subgridding - RRR Red Rock Ranch – Subgridding Refinement File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

  39. Subtiming • Improves computational efficiency by focusing increase temporal resolution only where required • Achieves greater accuracy in areas of interest Fast Temporal Change (ie, Surface Water Flow) Requires small time step Slow Temporal Change (ie, Subsurface Water Flow) Requires large time step File path: O:\Projects\07_03_AOS001\Administrative\h_Meetings\June7

More Related