Deterministic Hydrologic Prediction System (DHPS)

Overview

DHPS is a river routing system that is part of Environment Canada's GEM-Hydro forecasting system, and is the river routing component of NSRPS . DHPS performs the routing of liquid water leaving the surface model, which is then conveyed in streams and lakes throughout the modelling domain. DHPS only routes water generated by the surface model, and generally does not add or remove water to or from the outputs of the surface model. DHPS both analyses and forecasts water routed from CaLDAS-Sat and HRDLPS (respectively) through a river basin’s lakes and rivers at a 1-km grid resolution. It simulates lake levels for defined lakes (listed below) or reservoirs and streamflow for all other points throughout the domain. DHPS is based on the Watroute routing scheme, and has the ability to represent reservoirs with a natural behavior as well as flow diversions. DHPS also assimilates streamflow observations during the data assimilation cycle. Currently, DHPS assimilates observations from ECCC’s Water Survey of Canada, USGS, and the provincial networks of river gauges in Quebec and Alberta.


DHPS produces hourly estimates, both analysed and forecast, of river discharge, the volume of water stored in the river channel or at the outlet of an explicitly represented natural lake or regulated reservoir, and the depth of the water in the subterranean reservoir.

Current version: 3.1.0
<!-- Past versions:

What is the spatial resolution and coverage of this data?

Outputs from DHPS are currently implemented at a 1-km resolution over six major river basins representing ~50% of Canada. DHPS is currently established in the following basins:

  • Yukon River Basin
  • Mackenzie River Basin
  • Nelson River Basin
  • Churchill River Basin
  • Great Lakes and St. Lawrence River Basin

DHPS also estimates the water budget of large specified water bodies, which include:

  • The five Laurentian Great Lakes
  • Lake Champlain
  • Lake Athabasca
  • Great Slave Lake
  • Great Bear Lake
  • alt text

    What is available?

    What is the timestep and time period covered by this data?
    Twice a day, launching at 00 and 12 UTC, DHPS performs a 12-h data assimilation cycle followed by a 6-day forecast. DHPS produces hourly discharge forecasts, as well as 12-h forecasts and 24-h analyses of hydrological variables.

    What are the outputs from this product?
    DHPS produces analyses in near real-time and forecasts over the next six days. From the analyses and forecasts, DHPS provides hourly estimates of:
    • River discharge and;
    • The volume of water stored in the river channel or at the outlet of an explicitly represented natural lake or regulated reservoir
    DHPS also provides analyses and forecasts of some variables averaged over the surface of specified large lakes (listed above) during successive 12-hour periods. Those variables are:
    • Precipitation
    • Evaporation
    • Terrestrial runoff
    Outputs currently available via NetCDF
    Variable Variable long name Unit Level Frequency (analysis/forecast)
    DISC Mean discharge value exiting the river channel over the hour ending at the indicated time m**3/s Surface 1h/1h
    STOR Volume of water stored in the river channel or outlet of an explicitly represented natural lake or regulated reservoir (m3) m**3 surface 12h/24h
    LZS Depth of water in the lower zone storage or subterranean reservoir kg/m2 surface 12h/24h
    PRWM Precipitation averaged over a lake’s surface. See Spatial domain and coverage for more information mm surface 12h/24h
    EVWM Evaporation averaged over a lake’s surface. See Spatial domain and coverage for more information mm surface 12h/24h
    RUNF Terrestrial runoff averaged over a lake’s surface. See Spatial domain and coverage for more information mm surface 12h/24h
    DIRF Flow directions used to calculate the river network - - constant
    DA The area of the terrain draining to each grid cell. km2 - constant
    REAC Explicitly represented natural lake or regulated reservoir. - - constant
    How do I access the data?

    Currently DHPS data is only available through ECCC's internal Science Network

    What is the file structure and format?
    Currently DHPS data is available in NetCDF file format, click here information on file formats

    .tar package for each run contains the following:

    • Analysis_River-DischargeTwelve hours of river discharge analyses. The analyses correspond to the hour preceding the issue hour.For example, the YYYYMMDDT13Z file contains analysis for the hour starting 12:00Z and ending 12:59Z.
    • Storage-River-Channel River channel storage forecasts. There are six files, one for every 24 forecast hours from 24 to 144 hours.
    • Storage-LowZone Contains Depth of water in the lower zone storage or subterranean reservoir (kg/m2). Refer to the technical documentation for a detailed description of LZS in WATROUTE.
    • Average of twelve hours of spatial analyses for evaporation(Analysis_Evap-SpatialAvg12h), precipitation(Analysis_Precip-SpatialAvg12 ), and total runoff (Analysis_Total-Runoff-Avg12h) for the Great Lakes, Great Slave Lake, Great Bear Lake, Lake Athabasca, and Lake St. Clair. Evaporation and precipitation are averaged over the lake area. Runoff represents the total runoff into a body of water from its immediate watershed, distributed over the surface of that body of water or its immediate watershed. In the resulting files, every lake grid cell contains the spatial-temporal average value for the given variable.
    • Drainage-Area This is a constant field that defines the area of the terrain that drains into a given grid cell, including the grid cell itself.
    • FlowDir-Corrected Containing corrected flow directions underlying the river network of a modelling domain. Values range from 1 to 128, incremented by powers of 2, progressing clockwise starting from 1 to indicate East and ending with 128 to indicate Northeast. All bodies of water that are represented explicitly by the model are assigned a value of 256.
    • Waterbody-ID This file contains all bodies of water that are processed by the river-routing model explicitly. They are indexed numerically, starting at one. There are separate indexes for each basin, so as a result, the are six “1”s in this file. For additional details, please see the technical note.
    • River-Discharge Forecasted river discharge. There are a total of 144 files, one for each forecast hour.
    • Forecasts of 12-hour accumulations of spatially averaged evaporation (Evap-SpatialAvg), precipitation (Precip-SpatialAvg), and runoff( Total-Runoff-Avg ). There are 12 files,one for every 12 forecast hours from 12 to 144 hours. (012H to 144H). Evaporation and precipitation are averaged over the lake area. Runoff represents the total runoff into a body of water from its immediate watershed, distributed over the surface of that body of water or its immediate watershed. In the resulting files, every lake grid cell contains the spatial-temporal average value for the given variable.
    What is the status of this product?
    Current Status: Operational

    click here for descriptions of various operational statuses

    Note: Multiple sets of data exist under different suites and operational statuses
    Run type Valid dates Product type Comment
    Operational 2021/12/01 12Z to Present Analysis and Forecast Fully operational IC3 product suite
    Experimental (not an actual 'run type') 2021/11/21 12Z to 2021/12/01 00Z Forecast -
    Experimental (not an actual 'run type') 021/11/21 00Z to 2021/11/30 12Z Analysis -
    Experimental (not an actual 'run type') gls, nel: from 2019/07/17 00Z; chu: from 2020/03/01 00Z; gsl, mck, yuk: from 2020/06/01 00Z): Forecast and Analysis Available on the archive

    Where can I find additional information?

    Technical Note
    Technical Specifications
    Change log

    License

    The End-User Licence for Environment and Climate Change Canada's Data Servers specifies the conditions of use of this data.

    Additional Resources

    Glossary

    Learn common terms used within this guide

    Tutorials

    Discover tutorials and ways to use data

    Accessing Data

    Learn how to access CMC products

    Frequently Asked Questions


    FAQ1 TEXT HERE

    FAQ2 TEXT HERE

    FAQ3 TEXT HERE