An LSTM network for joint modeling of streamflow and hydropower generation for run-of-river plants

Publication details

We propose a Long Short-Term Memory (LSTM) network to estimate historical daily streamflow and hydropower generation in Norway, with particular focus on run-of-river (ROR) plants. Historical records from such plants are often limited, and typically only contain hydropower generation data, which are truncated at the plants’ capacity limits and therefore do not capture high-flow conditions. The proposed LSTM model improves predictions in data-sparse and ungauged catchments, and for high-flow conditions, by learning from both hydropower generation data from ROR plants and streamflow data from other Norwegian catchments. Our model builds upon the neuralhydrology package, by adding a component that transforms streamflow into hydropower generation before loss calculations. The model is trained using streamflow and hydropower generation data from 190 Norwegian catchments and 136 ROR plants, with precipitation, temperature and catchment attributes as input variables. The LSTM model outperforms more traditional hydrological models for predictions in both gauged and ungauged catchments. Furthermore, the combined LSTM model yields hydropower generation estimates that are comparable to or better than those from a model trained only on hydropower generation data, while producing considerably better streamflow estimates. Our approach highlights the added value of additional data sources for hydrological modeling for both local calibration and the task of regionalization, and demonstrates that data-driven methods are suitable for leveraging their potential.