A MILP optimization method for building seasonal energy storage: A case study for a reversible solid oxide cell and hydrogen storage system

Oscar Lindholm*, Robert Weiss, Ala Hasan, Frank Pettersson, Jari Shemeikka

*Korresponderande författare för detta arbete

Forskningsoutput: TidskriftsbidragArtikelVetenskapligPeer review

10 Citeringar (Scopus)
25 Nedladdningar (Pure)

Sammanfattning

A new method for the optimization of seasonal energy storage is presented and applied in a case study. The optimization method uses an interval halving approach to solve computationally demanding mixed integer linear programming (MILP) problems with both integer and non-integer operation variables (variables that vary from time step to time step in during energy storage system operation). The seasonal energy storage in the case study uses a reversible solid oxide cell (RSOC) to convert electricity generated by solar photovoltaic (PV) panels into hydrogen gas and to convert hydrogen gas back to electricity while also generating some heat. Both the case study results and the optimization method accuracy are examined and discussed in the paper. In the case study, the operation of the RSOC and hydrogen storage system is compared with the operation of a reference system without energy storage. The results of the study show that installing an RSOC and hydrogen storage system could increase the utilization of onsite renewable energy generation significantly. Overall, the optimization method presents a relatively accurate solution to the case study optimization problem and a sensibility analysis shows a clear and logical pattern.
OriginalspråkEngelska
Artikelnummer123
Antal sidor27
TidskriftBuildings
Volym10
Nummer7
DOI
StatusPublicerad - 9 juli 2020
MoE-publikationstypA1 Tidskriftsartikel-refererad

Fingeravtryck

Fördjupa i forskningsämnen för ”A MILP optimization method for building seasonal energy storage: A case study for a reversible solid oxide cell and hydrogen storage system”. Tillsammans bildar de ett unikt fingeravtryck.

Citera det här