(710g) A Semi-Infinite Programming Approach to Adress Renewable Energy Uncertainty in Energy Systems Design | AIChE

(710g) A Semi-Infinite Programming Approach to Adress Renewable Energy Uncertainty in Energy Systems Design

Authors 

Mitsos, A., RWTH Aachen University
Dahmen, M., FZ Jülich
Increasing shares of variable renewable energy sources (VRES) introduce higher volatility and uncertainty in energy systems [1]. Using mathematical optimization, this uncertainty can be accounted for in systems design by incorporating historical time series data [2]. However, excessive use of historical data leads to large and thus intractable optimization problems [3]. Therefore, time series aggregation methods are applied to distill few representative periods from the historical data, but they may neglect extreme scenarios which are known to disproportionally drive system costs [4, 6].

Extreme periods, e.g., times with lowest solar irradiation, may be identified a-priori by statistical measures [6,7]. In many cases, however, the identification is difficult. For instance, the combined influence of multiple time series, e.g., wind speeds, solar irradiation, and electricity demand, may depend on the system design itself. Recently, approaches to iteratively select extreme periods have been suggested where the design optimization and the underlying operational optimization are performed separately [5, 7]. Such a strategy keeps the size of the optimization problem manageable and guarantees the feasibility of the solution on the historical data set, but it is limited to finite sets of uncertainty realizations.

We propose an approach for energy systems design based on semi-infinite programming with existence constraints (ESIP) [8, 9] to identify worst-case scenarios during the optimization. Our ESIP approach guarantees that the system can operate feasibly for all possible VRES and electricity demand realizations within predefined uncertainty ranges, i.e., box constraints. Representative days based on historical time series data [4] are only used for operational cost estimation. To identify the bounds for the worst-case scenario search and enhance computational tractability, we consider a lower-dimensional representation of the historical data using principal component analysis [10] and the convex hull, leveraging the observation that energy time series data typically lie on lower dimensional manifolds [11]. We restrict ourselves to energy systems design problems where determining the optimal operational strategy is a convex problem which allows us to reformulate the ESIP problem into a bi-level SIP problem, by using strong duality of the third level, and solve it using our solver library libDIPS [12]. We demonstrate our approach on the illustrative case of designing a robust renewable energy supply system for the island of La Palma, Canary Islands. We validate the obtained robust design by examining operational feasibility on historical time series data and investigate the trade-off between solution accuracy and CPU time that results from different degrees of dimensionality reduction.

[1] Heptonstall, P. J., & Gross, R. J. K. (2021). A systematic review of the costs and impacts of integrating variable renewables into power grids. Nature Energy, 6(1), 10.1038/s41560-020-00695-4

[2] Teichgraeber, H., & Brandt, A. R. (2022). Time-series aggregation for the optimization of energy systems: Goals, challenges, approaches, and opportunities. Renewable and Sustainable Energy Reviews, 157, 111984. 10.1016/j.rser.2021.111984

[3] Pfenninger, S., Hawkes, A., & Keirstead, J. (2014). Energy systems modeling for twenty-first century energy challenges. Renewable and Sustainable Energy Reviews, 33, 74–86. 10.1016/j.rser.2014.02.003

[4] Teichgraeber, H., & Brandt, A. R. (2019). Clustering methods to find representative periods for the optimization of energy systems: An initial framework and comparison. Applied Energy, 239, 1283–1293. 10.1016/j.apenergy.2019.02.012

[5] Teichgraeber, H., Lindenmeyer, C. P., Baumgärtner, N., Kotzur, L., Stolten, D., Robinius, M., Bardow, A., & Brandt, A. R. (2020). Extreme events in time series aggregation: A case study for optimal residential energy supply systems. Applied Energy, 275, 115223. 10.1016/j.apenergy.2020.115223

[6] Pfenninger, S. (2017). Dealing with multiple decades of hourly wind and PV time series in energy models: A comparison of methods to reduce time resolution and the planning implications of inter-annual variability. Applied Energy, 197, 1–13. 10.1016/j.apenergy.2017.03.051

[7] Bahl, B., Kümpel, A., Seele, H., Lampe, M., & Bardow, A. (2017). Time-series aggregation for synthesis problems by bounding error in the objective function. Energy, 135, 900–912. 10.1016/j.energy.2017.06.082

[8] Charnes, A., Cooper, W. W., & Kortanek, K. (1962). Duality, haar programs, and finite sequence spaces. Proceedings of the National Academy of Sciences, 48(5), 783–786. 10.1073/pnas.48.5.783

[9] Djelassi, H., & Mitsos, A. (2021). Global Solution of Semi-infinite Programs with Existence Constraints. Journal of Optimization Theory and Applications, 188(3), 863–881. 10.1007/s10957-021-01813-2

[10] Pearson, K. (1901). On lines and planes of closest fit to systems of points in space. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 2(11), 559–572. 10.1080/14786440109462720

[11] Cramer, E., Mitsos, A., Tempone, R., & Dahmen, M. (2022). Principal component density estimation for scenario generation using normalizing flows. Data-Centric Engineering, 3. 10.1017/dce.2022.7

[12] Zingler, A., Mitsos, A., Jungen, D., & Djelassi, H. (2023). libDIPS — Discretization-Based Semi-Infinite and Bilevel Programming Solvers (24914). Optimization Online. https://optimization-online.org/?p=24914