GODEEEP-hydro - Historical and projected power system ready hydropower data for the United States
收藏资源简介:
This dataset contains monthly and weekly hydropower generation and generation constraints (min power, max power, average daily operational range) for 1,483 hydropower plants in the conterminous United States. It covers a historical period (1982-2019) and a future period (2021-2099) under four warming scenarios. For a full description of the modeling chain and validation, see Bracken et al. (2025), which describes version 1.1 of this dataset. Version 1.2 uses the same models and the same method; the changes are listed under What changed in 1.2.0 below. Modeling chain Meteorology comes from the perturbed thermodynamics (TGW) experiments (https://tgw-data.msdlive.org/), a 1/8th degree dynamically downscaled WRF product over the contiguous U.S. The four future scenarios (rcp45cooler, rcp45hotter, rcp85cooler, rcp85hotter) apply warming signals derived from groups of CMIP6 models to a replicated historical period. Runoff comes from a calibrated VIC model, routing and water management from mosartwmpy at 1/8th degree, and hydropower from B1hydro, a per-plant lagged linear regression on routed outflow, inflow, and storage calibrated against the HydroWIRES B1 data. Data description Ten data files, named <scenario>_<monthly|weekly>.parquet, where <scenario> is hist (historical), rcp45cooler, rcp45hotter, rcp85cooler, or rcp85hotter. monthly or weekly is the timestep. File Rows Plants Period hist_monthly.parquet 676,248 1,483 1982-2019 hist_weekly.parquet 2,966,622 1,473 1982-2019 <scenario>_monthly.parquet 1,405,884 1,483 2021-2099 <scenario>_weekly.parquet 6,167,451 1,473 2021-2099 Columns: datetime - Date stamp of the current timestep. First day of the month for monthly data, first day of the week for weekly data. eia_id - Integer EIA plant code identifying the facility. plant - Name of the facility according to the EIA. power_predicted_mwh - Total energy generated over the period in MWh, that is, the energy target. n_hours - Number of hours in the period, for converting between power and energy. 672-744 for monthly, 168 for a full week (see Week definition). p_avg - Average power generation for the period, MW. p_max - Maximum allowable power generation for the period, MW. p_min - Minimum allowable power generation for the period, MW. ador - Average daily operational range for the period, MW. scenario - Scenario name, matching the file name. Also included is the metadata file godeeep_hydro_plants.csv, one row per hydropower facility, with these columns: eia_id - Integer EIA plant code identifying the facility. plant - Name of the facility according to the EIA. mode - Storage or RoR, whether the plant is primarily operated as a storage or run-of-river facility. state - Two letter U.S. state abbreviation. lat - Latitude of the facility. lon - Longitude of the facility. nameplate_capacity - Total nameplate capacity of the facility in MW, according to the EIA. nerc_region - Four letter code for the NERC region of the facility. ba - Balancing authority of the facility. max_param - Value of the a_max parameter used to derive p_max. min_param - Value of the a_min parameter used to derive p_min. ador_param - Value of the a_ador parameter used to derive ador. huc2 - the two digit hydrologic unit code containing the facility Reading the data Version 1.2 is distributed as Apache Parquet rather than CSV. The ten files total 1.2 GB. Unlike CSV, Parquet can be accessed per-column, and columns are typed so there is no ambiguity between date, floating point, integer, or character columns when reading the data Python: import pandas as pd df = pd.read_parquet("hist_monthly.parquet") R: library(arrow) df <- read_parquet("hist_monthly.parquet") To read a subset without loading the whole file, use pyarrow/arrow, pyarrow.dataset or arrow::open_dataset() and filter before collecting. Week definition Weekly data uses 53 weeks per calendar year. Weeks start on January 1 and run in 7 day blocks, so the 53rd week of each year is short: 24 hours in a common year and 48 in a leap year. Read n_hours rather than assuming 168 when converting between energy and average power. What changed in 1.2.0 Changes that affect the data: Two predictors removed from the regression. the year and month terms were used as predictors in 1.1 which was not intended, this has been fixed. Continuous future scenarios. Each future scenario is now a single continuous 2021-2099 record. In 1.1 the mid century (2020-2059) and end of century (2060-2099) segments were separate. Note that the routing simulations were still initialized separately for the two segments, so a model state discontinuity remains at the 2059/2060 boundary. Water demand consistent across scenarios. The routing simulations now use a fixed 2010 GCAM water demand in every scenario. In 1.1, projected water demands were used which was not intended. 31 plants added, for 1,483 total (1,452 in 1.1), adding 476 MW of nameplate capacity. No plants were dropped. The added plants are small, with a median nameplate of 8.5 MW. These were previously dropped due to numerical issues. Lagged predictors stored at full precision. In 1.1 they were rounded to two decimals, which caused compounding rounding error over time. Changes to the file format: Parquet instead of CSV, and one file per scenario and timestep instead of a single zip archive. See Reading the data. The historical scenario is named hist, not historical, in both the file names and the scenario column. This will break code written against 1.1 that matches on the scenario string. Known limitations Conduit and aqueduct plants are not well represented. Their generation follows managed water deliveries (municipal supply, canal schedules) rather than routed river flow, which the routing model does not simulate, so there is little signal in the flow at their grid cells. Seven such plants in the Los Angeles basin, all under 11 MW, had weekly cross validated KGE below -1 and are excluded from the weekly files: Venice (72), Sepulveda Canyon (316), Foothill (396), Franklin (397), San Fernando (403), Azusa (6449), and Sawtelle (7077). Monthly aggregation largely recovers them, so they remain in the monthly files. Three plants with known-bad weekly calibration data (7224, 7229, 7372) are also excluded from the weekly files. This accounts for the 1,473 plants in the weekly files against 1,483 monthly. The min power, max power, and ador constraints are derived from hourly generation data for federally operated plants in the Columbia River basin, the one U.S. region where such data is public. Outside the Pacific Northwest these constraints are mode averages (run-of-river or storage) and should be treated as approximations. Citation Please cite both the paper and this dataset version: Bracken, C., Son, Y., Broman, D., and Voisin, N. (2025). GODEEEP-hydro: Historical and projected power system ready hydropower data for the United States. Scientific Data 12, 875. https://doi.org/10.1038/s41597-025-05097-3 Bracken, C., Son, Y., Broman, D., and Voisin, N. (2026). GODEEEP-hydro: Historical and projected power system ready hydropower data for the United States (v1.2.0) [Data set]. Zenodo. The DOI https://doi.org/10.5281/zenodo.13776944 always resolves to the latest version. Related work Jones, A. D. et al. (2023). Continental United States climate projections based on thermodynamic modification of historical weather. Scientific Data 10, 664. https://doi.org/10.1038/s41597-023-02485-5 Thurber, T. et al. (2021). mosartwmpy: A Python implementation of the MOSART-WM coupled hydrologic routing and water management model. Journal of Open Source Software 6(62), 3221. https://doi.org/10.21105/joss.03221 Bracken, C., Son, Y., Broman, D. et al. GODEEEP-hydro: Historical and projected power system ready hydropower data for the United States. Sci Data 12, 875 (2025). https://doi.org/10.1038/s41597-025-05097-3 The code that produced this data is at https://code.pnnl.gov/grid-hydro/godeeep-hydro License Creative Commons Zero v1.0 Universal (CC0 1.0). Funding Versions 1.0 and 1.1 of this dataset were supported by the GODEEEP project, under the Laboratory Directed Research and Development (LDRD) Program at Pacific Northwest National Laboratory (PNNL). Version 1.2 was supported by the FORESIGHT LDRD and the CCHED project from the DOE H2O office. PNNL is a multi-program national laboratory operated for the U.S. Department of Energy (DOE) by Battelle Memorial Institute under Contract No. DE-AC05-76RL01830. Corresponding author: Cameron Bracken, cameron.bracken@pnnl.gov



