DOI: 10.5281/zenodo.5130611
title: PSML: A Multi-scale Time-series Dataset for Machine Learning in Decarbonized Energy Grids (Dataset)

description: <strong>Abstract</strong> The electric grid is a key enabling infrastructure for the ambitious transition towards carbon neutrality as we grapple with climate change. With deepening penetration of renewable energy resources and electrified transportation, the reliable and secure operation of the electric grid becomes increasingly challenging. In this paper, we present PSML, a first-of-its-kind open-access multi-scale time-series dataset, to aid in the development of data-driven machine learning (ML) based approaches towards reliable operation of future electric grids. The dataset is generated through a novel transmission + distribution (T+D) co-simulation designed to capture the increasingly important interactions and uncertainties of the grid dynamics, containing electric load, renewable generation, weather, voltage and current measurements at multiple spatio-temporal scales. Using PSML, we provide state-of-the-art ML baselines on three challenging use cases of critical importance to achieve: (i) early detection, accurate classification and localization of dynamic disturbance events; (ii) robust hierarchical forecasting of load and renewable energy with the presence of uncertainties and extreme events; and (iii) realistic synthetic generation of physical-law-constrained measurement time series. We envision that this dataset will enable advances for ML in dynamic systems, while simultaneously allowing ML researchers to contribute towards carbon-neutral electricity and mobility. <strong>Data Navigation</strong> Please download, unzip and put somewhere for later benchmark results reproduction and data loading and performance evaluation for proposed methods. <pre><code>wget https://zenodo.org/record/5130612/files/PSML.zip?download=1 7z x 'PSML.zip?download=1' -o./ </code></pre> <strong>Minute-level Load and Renewable</strong> File Name ISO_zone_#.csv: `CAISO_zone_1.csv` contains minute-level load, renewable and weather data from 2018 to 2020 in the zone 1 of CAISO. - Field Description Field `<em>time</em>`: Time of minute resolution. Field `<em>load_power</em>`: Normalized load power. Field `<em>wind_power</em>`: Normalized wind turbine power. Field `<em>solar_power</em>`: Normalized solar PV power. Field `<em>DHI</em>`: Direct normal irradiance. Field `<em>DNI</em>`: Diffuse horizontal irradiance. Field `<em>GHI</em>`: Global horizontal irradiance. Field <em>`Dew Point</em>`: Dew point in degree Celsius. Field `<em>Solar Zeinth Angle</em>`: The angle between the sun's rays and the vertical direction in degree. Field `<em>Wind Speed</em>`: Wind speed (m/s). Field `<em>Relative Humidity</em>`: Relative humidity (%). Field `<em>Temperature</em>`: Temperature in degree Celsius. <strong>Minute-level PMU Measurements</strong> File Name case #: The `case 0` folder contains all data of scenario setting #0. pf_input_#.txt: Selected load, renewable and solar generation for the simulation. pf_result_#.csv: Voltage at nodes and power on branches in the transmission system via T+D simualtion. Filed Description Field <em>`time`</em>: Time of minute resolution. Field <em>`Vm_###`</em>: Voltage magnitude (p.u.) at the bus ### in the simulated model. Field <em>`Va_###`</em>: Voltage angle (rad) at the bus ### in the simulated model. Field <em>`P_#_#_#`</em>: `P_3_4_1` means the active power transferring in the #1 branch from the bus 3 to 4. Field <em>`Q_#_#_#`</em>: `Q_5_20_1` means the reactive power transferring in the #1 branch from the bus 5 to 20. <strong>Millisecond-level PMU Measurements</strong> File Name Forced Oscillation: The folder contains all forced oscillation cases. row_#: The folder contains all data of the disturbance scenario #. dist.csv: Three-phased voltage at nodes in the distribution system via T+D simualtion. info.csv: This file contains the start time, end time, location and type of the disturbance trans.csv: Voltage at nodes and power on branches in the transmission system via T+D simualtion. Natural Oscillation: The folder contains all natural oscillation cases. row_#: The folder contains all data of the disturbance scenario #. dist.csv: Three-phased voltage at nodes in the distribution system via T+D simualtion. info.csv: This file contains the start time, end time, location and type of the disturbance. trans.csv: Voltage at nodes and power on branches in the transmission system via T+D simualtion. Filed Description trans.csv - Field <em>`Time(s)`</em>: Time of millisecond resolution. - Field <em>`VOLT ###`</em>: Voltage magnitude (p.u.) at the bus ### in the transmission model. - Field <em>`POWR ### TO ### CKT #`</em>: `POWR 151 TO 152 CKT '1 '` means the active power transferring in the #1 branch from the bus 151 to 152. - Field <em>`VARS ### TO ### CKT #`</em>: `VARS 151 TO 152 CKT '1 '` means the reactive power transferring in the #1 branch from the bus 151 to 152. dist.csv Field <em>`Time(s)`</em>: Time of millisecond resolution. Field <em>`####.###.#`</em>: `3005.633.1` means per-unit voltage magnitude of the phase A at the bus 633 of the distribution grid, the one connecting to the bus 3005 in the transmission system.