Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function

Two-stage synthesis problems simultaneously consider here-and-now decisions (e.g., optimal investment) and wait-and-see decisions (e.g., optimal operation). The optimal synthesis of energy systems reveals such a two-stage character. The synthesis of energy systems involves multiple large time series...

Full description

Bibliographic Details
Main Authors: Björn Bahl, Theo Söhler, Maike Hennen, André Bardow
Format: Article
Language:English
Published: Frontiers Media S.A. 2018-01-01
Series:Frontiers in Energy Research
Subjects:
Online Access:http://journal.frontiersin.org/article/10.3389/fenrg.2017.00035/full
id doaj-5f1c3a80634b417fbd8089e891a23ab7
record_format Article
spelling doaj-5f1c3a80634b417fbd8089e891a23ab72020-11-25T00:48:58ZengFrontiers Media S.A.Frontiers in Energy Research2296-598X2018-01-01510.3389/fenrg.2017.00035314694Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective FunctionBjörn Bahl0Theo Söhler1Maike Hennen2André Bardow3Institute of Technical Thermodynamics, RWTH Aachen University, Aachen, GermanyInstitute of Technical Thermodynamics, RWTH Aachen University, Aachen, GermanyInstitute of Technical Thermodynamics, RWTH Aachen University, Aachen, GermanyInstitute of Technical Thermodynamics, RWTH Aachen University, Aachen, GermanyTwo-stage synthesis problems simultaneously consider here-and-now decisions (e.g., optimal investment) and wait-and-see decisions (e.g., optimal operation). The optimal synthesis of energy systems reveals such a two-stage character. The synthesis of energy systems involves multiple large time series such as energy demands and energy prices. Since problem size increases with the size of the time series, synthesis of energy systems leads to complex optimization problems. To reduce the problem size without loosing solution quality, we propose a method for time-series aggregation to identify typical periods. Typical periods retain the chronology of time steps, which enables modeling of energy systems, e.g., with storage units or start-up cost. The aim of the proposed method is to obtain few typical periods with few time steps per period, while accurately representing the objective function of the full time series, e.g., cost. Thus, we determine the error of time-series aggregation as the cost difference between operating the optimal design for the aggregated time series and for the full time series. Thereby, we rigorously bound the maximum performance loss of the optimal energy system design. In an initial step, the proposed method identifies the best length of typical periods by autocorrelation analysis. Subsequently, an adaptive procedure determines aggregated typical periods employing the clustering algorithm k-medoids, which groups similar periods into clusters and selects one representative period per cluster. Moreover, the number of time steps per period is aggregated by a novel clustering algorithm maintaining chronology of the time steps in the periods. The method is iteratively repeated until the error falls below a threshold value. A case study based on a real-world synthesis problem of an energy system shows that time-series aggregation from 8,760 time steps to 2 typical periods with each 2 time steps results in an error smaller than the optimality gap of the synthesis problem (2%). This corresponds to a reduction of the number time steps and thus a reduction of the size of the synthesis problem by a factor of 1,000 with excellent accuracy in cost estimation. Thus, the proposed method enables an efficient and accurate synthesis of energy systems.http://journal.frontiersin.org/article/10.3389/fenrg.2017.00035/fulltime-series aggregationtypical periodstypical daysoptimizationdesignenergy systems
collection DOAJ
language English
format Article
sources DOAJ
author Björn Bahl
Theo Söhler
Maike Hennen
André Bardow
spellingShingle Björn Bahl
Theo Söhler
Maike Hennen
André Bardow
Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function
Frontiers in Energy Research
time-series aggregation
typical periods
typical days
optimization
design
energy systems
author_facet Björn Bahl
Theo Söhler
Maike Hennen
André Bardow
author_sort Björn Bahl
title Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function
title_short Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function
title_full Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function
title_fullStr Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function
title_full_unstemmed Typical Periods for Two-Stage Synthesis by Time-Series Aggregation with Bounded Error in Objective Function
title_sort typical periods for two-stage synthesis by time-series aggregation with bounded error in objective function
publisher Frontiers Media S.A.
series Frontiers in Energy Research
issn 2296-598X
publishDate 2018-01-01
description Two-stage synthesis problems simultaneously consider here-and-now decisions (e.g., optimal investment) and wait-and-see decisions (e.g., optimal operation). The optimal synthesis of energy systems reveals such a two-stage character. The synthesis of energy systems involves multiple large time series such as energy demands and energy prices. Since problem size increases with the size of the time series, synthesis of energy systems leads to complex optimization problems. To reduce the problem size without loosing solution quality, we propose a method for time-series aggregation to identify typical periods. Typical periods retain the chronology of time steps, which enables modeling of energy systems, e.g., with storage units or start-up cost. The aim of the proposed method is to obtain few typical periods with few time steps per period, while accurately representing the objective function of the full time series, e.g., cost. Thus, we determine the error of time-series aggregation as the cost difference between operating the optimal design for the aggregated time series and for the full time series. Thereby, we rigorously bound the maximum performance loss of the optimal energy system design. In an initial step, the proposed method identifies the best length of typical periods by autocorrelation analysis. Subsequently, an adaptive procedure determines aggregated typical periods employing the clustering algorithm k-medoids, which groups similar periods into clusters and selects one representative period per cluster. Moreover, the number of time steps per period is aggregated by a novel clustering algorithm maintaining chronology of the time steps in the periods. The method is iteratively repeated until the error falls below a threshold value. A case study based on a real-world synthesis problem of an energy system shows that time-series aggregation from 8,760 time steps to 2 typical periods with each 2 time steps results in an error smaller than the optimality gap of the synthesis problem (2%). This corresponds to a reduction of the number time steps and thus a reduction of the size of the synthesis problem by a factor of 1,000 with excellent accuracy in cost estimation. Thus, the proposed method enables an efficient and accurate synthesis of energy systems.
topic time-series aggregation
typical periods
typical days
optimization
design
energy systems
url http://journal.frontiersin.org/article/10.3389/fenrg.2017.00035/full
work_keys_str_mv AT bjornbahl typicalperiodsfortwostagesynthesisbytimeseriesaggregationwithboundederrorinobjectivefunction
AT theosohler typicalperiodsfortwostagesynthesisbytimeseriesaggregationwithboundederrorinobjectivefunction
AT maikehennen typicalperiodsfortwostagesynthesisbytimeseriesaggregationwithboundederrorinobjectivefunction
AT andrebardow typicalperiodsfortwostagesynthesisbytimeseriesaggregationwithboundederrorinobjectivefunction
_version_ 1725253847820009472