TY - JOUR
T1 - Efficient coordination of top-down and bottom-up models for energy system design: An algorithmic approach
AU - van Beesten, E. Ruben
AU - Tomasgard, Asgeir
AU - Pisciella, Paolo
N1 - Publisher Copyright:
© 2023 The Author(s)
PY - 2023/12/1
Y1 - 2023/12/1
N2 - To account for endogeneity effects in, e.g., energy demand, modern bottom-up energy system models are often linked to a top-down model describing the macroeconomic system. Solving such linked models involves iteratively passing solutions from one model to the other and vice versa until convergence is reached, which can be computationally demanding. This paper proposes a coordination algorithm that speeds up convergence for the linkage of the two models in case the bottom-up model is a linear program and the top-down model is a mixed-complementarity problem. The coordination algorithm uses duality theory to select optimal bases from previous iterations to predict the solution of the bottom-up model. If the predicted solution is correct, which is shown to be equivalent to the predicted solution vector being non-negative, the bottom-up problem need not be solved in that iteration, resulting in a time gain. Numerical experiments on an energy system design problem illustrate that our coordination algorithm correctly predicts the bottom-up solution in most iterations, resulting in a significant reduction in overall computation time.
AB - To account for endogeneity effects in, e.g., energy demand, modern bottom-up energy system models are often linked to a top-down model describing the macroeconomic system. Solving such linked models involves iteratively passing solutions from one model to the other and vice versa until convergence is reached, which can be computationally demanding. This paper proposes a coordination algorithm that speeds up convergence for the linkage of the two models in case the bottom-up model is a linear program and the top-down model is a mixed-complementarity problem. The coordination algorithm uses duality theory to select optimal bases from previous iterations to predict the solution of the bottom-up model. If the predicted solution is correct, which is shown to be equivalent to the predicted solution vector being non-negative, the bottom-up problem need not be solved in that iteration, resulting in a time gain. Numerical experiments on an energy system design problem illustrate that our coordination algorithm correctly predicts the bottom-up solution in most iterations, resulting in a significant reduction in overall computation time.
UR - http://www.scopus.com/inward/record.url?scp=85174804630&partnerID=8YFLogxK
U2 - 10.1016/j.energy.2023.129320
DO - 10.1016/j.energy.2023.129320
M3 - Article
SN - 0360-5442
VL - 284
JO - Energy
JF - Energy
M1 - 129320
ER -