SolarBoost: Distributed Photovoltaic Power Forecasting Amid Time-varying Grid Capacity
Linyuan Geng, Linxiao Yang, Xinyue Gu, Liang Sun
TL;DR
SolarBoost tackles DPV power forecasting under time-varying grid capacity by decomposing the region into grids and learning a per-unit-capacity output function together with a dynamic generalized-capacity for each grid. The method alternates boosting-based updates of the unit-output model and Kalman-filter-based updates of the grid capacities, guided by a surrogate upper-bound loss that reduces cross-grid entanglement. Theoretical analysis demonstrates grid-level modeling can yield tighter predictive bounds than aggregate approaches, and experiments on synthetic and five-city real-world data show substantial improvements in unit-output, generalized-capacity, and aggregated power forecasts, with deployment evidence highlighting operational and economic benefits. This work presents a practical, scalable approach to integrating capacity dynamics into DPV forecasting, with strong implications for grid planning and renewable integration.
Abstract
This paper presents SolarBoost, a novel approach for forecasting power output in distributed photovoltaic (DPV) systems. While existing centralized photovoltaic (CPV) methods are able to precisely model output dependencies due to uniformity, it is difficult to apply such techniques to DPV systems, as DPVs face challenges such as missing grid-level data, temporal shifts in installed capacity, geographic variability, and panel diversity. SolarBoost overcomes these challenges by modeling aggregated power output as a composite of output from small grids, where each grid output is modeled using a unit output function multiplied by its capacity. This approach decouples the homogeneous unit output function from dynamic capacity for accurate prediction. Efficient algorithms over an upper-bound approximation are proposed to overcome computational bottlenecks in loss functions. We demonstrate the superiority of grid-level modeling via theoretical analysis and experiments. SolarBoost has been validated through deployment across various cities in China, significantly reducing potential losses and provides valuable insights for the operation of power grids. The code for this work is available at https://github.com/DAMO-DI-ML/SolarBoost.
