Home Technology A general MILP based optimization framework to design Energy Hubs
Article Open Access

A general MILP based optimization framework to design Energy Hubs

  • Jens Götze

    Jens Götze is a research assistant at Chair Electric Power Networks and Renewable Energy (LENA) at the Otto von Guericke University Magdeburg. His research interest lies in the field of optimizing integrated energy systems and developing appropriate software tools. In the field of scientific computing he has a special interest in flexibility and transparency.

    , Jonte Dancker

    Jonte Dancker is a scientific assistant at the Chair Electric Power Networks and Renewable Energy (LENA) at the Otto von Guericke University Magdeburg. Parts of his research field are integrated energy systems, their modelling and simulation, especially the gas and heat networks.

    EMAIL logo
    and Martin Wolter

    Prof. Dr.-Ing. habil. Martin Wolter is head of the Chair Electric Power Networks and Renewable Energy (LENA) at the Otto von Guericke University Magdeburg. Parts of this research profile include the modeling of electrical energy supply systems, network planning and system operation.

Published/Copyright: November 5, 2019

Abstract

To optimally design integrated energy systems a widely used approach is the Energy Hub. The conversion, storage and transfer of different energy vectors is represented by a coupling matrix. Yet, the coupling matrix restricts the configuration of the Energy Hub and the constraints, that can be included. This paper proposes a MILP based optimization framework, which allows a high variability and adaptability and is based on energy flows. The functionality of the developed framework is tested on four use cases depicting different system sizes and Energy Hub configurations. It is shown that the framework is able to simplify the design process of an Energy Hub.

Zusammenfassung

Ein weit verbreiteter Ansatz um integrierte Energiesysteme optimal auszulegen sind Energy Hubs. In diesen wird die Umwandlung, Speicherung und der Transport von verschiedenen Energieträgern durch eine Kopplungsmatrix abgebildet. Diese schränkt jedoch die Konfiguration des Energy Hubs und die Nebenbedingungen, die verwendet werden können, ein. Deshalb wird ein MILP Optimierungsframework vorgestellt, das eine hohe Variabilität ermöglicht und auf Energieflüssen basiert. Die Funktionalität des Frameworks wird mit vier Fallbeispielen überprüft, die sich in ihrer Systemgröße und Konfiguration unterscheiden. Die Fallbeispiele zeigen, dass die Programmstruktur in der Lage ist den Auslegungsprozess eines Energy Hubs wesentlich zu vereinfachen.

1 Introduction

To tackle climate change one of the main challenges is to decarbonize the energy generation. Therefore, challenging environmental targets were set and renewable energy sources (RES) are seen as an essential tool to meet these targets. Yet, integrating a large number of RES while guaranteeing a secure, reliable and affordable energy supply has created great challenges to the energy system, in particular the electric power system [1]. Simultaneously, other energy systems, such as heating and mobility, rely mainly on fossil fuels contributing strongly to the overall greenhouse gas emissions. Here, integrated energy systems are seen as an answer to these challenges. They support a decarbonization in all energy systems and have a better technical, economic and environmental performance than independently planned and operated systems [1].

Such an integrated energy system and its interdependencies can be modelled by different approaches, such as microgrids, Virtual Power Plants and Energy Hubs [1], [2]. The Energy Hub concept was proposed by Geidl in 2007 [3], [4]. The concept is a simple input-output-model in which the components can convert, store or transfer different energy vectors. The transformation of energy vectors within the Energy Hub is modeled by a coupling matrix representing the converter’s efficiencies and the energy vectors they connect. With this approach the energy flows within the Energy Hub can be calculated and the concept allows an optimization of the planning and operation of an integrated energy system.

Because of its compactness and effectiveness, a great number of publications extended the concept with storage systems [5], [6], mobility (electric and fuel cell [7], [8]), RES [8], [9] and demand response [10], [11] in the last decade. In addition to adding components, performance constraints, such as variable system efficiencies, storage losses and operating limits were introduced [12], [13], [14]. Besides the great variety of components, the existing literature investigated the design of Energy Hubs with different objective functions. Here, not only the investment cost [8], [15] but also transmission losses [16], energy cost [17], [18], CO2-emissions [12], [19], [20] and energy autonomy [12], [20] are optimized. Despite regarding only one objective, Energy Hubs are also optimized using multi-objective optimization problems [17], [21]. Moreover, the existing literature can be differed by the applied optimization algorithm (MILP [8], [15], [22], LP [20], heuristics [16], [17], [23]), the investigated period of time (day [14], [20], week [18], year [8], [19]) and the system size the Energy Hub represents (commercial building [8], [14], [19], house [8], [19], grid [5], [21]).

Despite the great number of publications, five main challenges are identified, which are not solved in a single framework: restricted number of constraints, which can be included in the coupling matrix, no automated building of the coupling matrix, restricted integration of storage systems, no framework exists to simplify the configuration of Energy Hubs and grid fees are not included in the optimization. First, the basic Energy Hub concept proposed by Geidl [3] is based on a coupling matrix C which converts multiple inflows P to multiple outflows L in a steady state model (LCP=0). The coefficients of the coupling matrix represent constant efficiencies of energy conversion units inside the Energy Hub. Additional constraints of the linear Energy Hub model consider power limits and necessary energy balances if the inflows are connected to multiple conversion units. Yet, this versatile and compact implementation only includes a small number of the overall constraint set. Hence, a realistic modelling of converters (e. g., up-/downtimes) is not possible. Second, the existing literature uses the coupling matrix and dispatch factors to model the interdependencies within the Energy Hub. Yet, setting up the interdependencies within the Energy Hub (i. e., the coupling matrix) is mainly not automated. Only [11] proposes a matrix modeling method which automatically builds the coupling matrix using graph theory leading to a more flexible and automatic modeling of Energy Hubs. Third, the coupling matrix only allows storage systems at the output of converters which might lead to a decreased Energy Hub performance [14]. Thus, the authors in [14] propose a method that allows the modeling of an Energy Hub based on energy flows and not coupling efficiencies. Hence, all possible interconnections between converters and storages can be modeled. This in turn leads to a great computational complexity, which depends on the number of variables in the objective space and the complexity of the system. Fourth, no framework is described in the scientific literature that can be easily used to model different use cases, such as a different number of components in the Energy Hub or system size. Hence each use case has to be hard coded and thus is a large part in the investigation of different Energy Hub configurations. Fifth, most publications only consider the investment and operation cost as well as time-varying fuel prices [9], [14], [24] as cost factors. Other factors such as grid fees or taxes, which present an incentive for optimization, are not considered.

Hence, this paper proposes a MILP based optimization framework which is designed to make research on complex energy systems more efficient. Instead of hard coding single use cases including the model, preprocessing, postprocessing and visual analysis, the user can focus on the set up of the Energy Hub and its analysis. Furthermore, the connections between the components are built automatically. This leads to a high variability and adaptability so that different configurations of components can be optimized. The framework is comparable to common simulation tools with regard to the key feature of object/component-oriented modelling. Within this framework, a method is implemented that displays the connections between the Energy Hub’s components based on energy flows instead of a coupling matrix. Besides these three contributions (general framework, connections based on energy flows, automated building of Energy Hub), this paper investigates the impact of network charges on the optimization results, which has so far only been investigated in [25].

The paper is organized as follows: Chapter 2 describes the optimization framework for the modelling and analysis and presents the used Energy Hub components. Chapter 3 presents four case studies, which focus on different system sizes and configurations of the Energy Hub, showing the variability of the framework and a short discussion.

2 Optimization framework

2.1 The framework

The proposed framework has four basic characteristics: object/component-oriented modelling, symbolic constraint definition, interchangeable optimization methods and GUI supported analysis.

The object-oriented modelling in general and the component-oriented modelling in particular permit reusability, interchangeability and collaborative work in the modelling process. The proposed framework applies two concepts of object orientation (see Fig. 1): abstraction and encapsulation (represented by the boxes) as well as inheritance of functionality (represented by the arrows). The basic element in the modelling process of an Energy Hub is the Model, which is a class containing Attributes (representing parameters, variables, results) and methods needed for initialization, preprocessing and postprocessing. Attributes provide metadata needed for the automatic processing and thus are the second important class. Connectors are interfaces to the environment of the model. Every model except the system model has at least one. Nodes represent the connection of at least two Connectors. All these classes are subclasses of TreeNode (arrows in Fig. 1 are pointing to it) enabling them to access other objects inside the resulting data structure.

During initialization of every Model, the used components (i. e., converters; Fig. 1: gas engine) and constraints are defined. Furthermore, Connectors and connections are specified. Inside the method’s preprocess and postprocess the necessary data processing is done before and after the optimization.

After the different models are initialized, the overall system model is built in the same way by adding and connecting instances of component models. The resulting data structure is a tree, in which the root node is the system object providing important data for all other nodes (e. g., number of time steps and time increment). Inner nodes of this tree are of type Model, Connector or Node and leaves are of type Attribute. Thus, every attribute of a model and the attributes of its connectors and nodes can be addressed by a unique and clear path.

Figure 1 
              UML class diagram representing the basic structure of the software framework.
Figure 1

UML class diagram representing the basic structure of the software framework.

Representing the Energy Hub structure with a tree has five major features: First, the depth of the tree is not limited as well as the size of the system model. Second, components can be clearly mapped, even if they are used more than once in a single system (e. g., several detailed building models in a district). Third, the unique and clear path prevents naming conflicts of the Nodes. Fourth, it allows to reduce the complexity of individual models (e. g., a piecewise linearization model can be included in different component models as a child). Fifth, the tree structure supports an automated building of the equation system.

Along with the symbolic formulation of the constraints the process of setting up the constraint matrices of the overall Energy Hub is simplified. Furthermore, a symbolic formulation is easier to read which increases the user-friendliness of the software framework. The design of the framework and how the system model is built allows to implement different optimization methods (e. g., Benders decomposition, time slice method). Hence, the proposed framework is not only able to optimize different configurations and system sizes but also allows a variability in the optimization method. This illustrates the flexibility of the proposed framework. The GUI allows a straightforward configuration and evaluation of the optimization results of the investigated system. Furthermore, it supports the user during debugging.

2.2 Objective function

The goal of the optimization is to determine the optimal design and operation of the components within the Energy Hub based on an objective function. In this paper the objective function maximizes the net present value which depends on the nominal capacities of the investigated components. The calculations are oriented towards the standard VDI 6025 [26]. The net present value is the sum of the present values of the revenues Rpv reduced by the sum of the present values of the costs Cpv for the number of investigated components ncomp.

(1)maxf(x)=i=1ncompRpv,ii=1ncompCpv,i

The objective function of the system (root object) collects the necessary values from the components implemented in the Energy Hub. The nomenclature and composition of variables is indicated in Tab. 1 and Tab. 2.

Table 1

Nomenclature.

b Boolean variable
C , c Cost, specific cost
E , Q , H Electrical, thermal and chemical energy
f a Annualization factor (if investment period is smaller than 1 year)
f u Conversion factor
P , Q ˙ , H ˙ Electrical, thermal and gas (lower calorific value) power flow
R , r Revenue, specific revenue
T Set of all time steps
Δ t Increment of time step
x , y Cartesian coordinates of the piecewise linearization

Table 2

Indices.

bat Battery hws Hot water storage
cmp Compressor i Arbitrary index
e Energy inv investment
eb Electric/electrode boiler n Nominal
eex Energy exchange om operation & management
el electrical p Power
elz Electrolyzer pgf Electric power grid fees
fc Fuel cell plb Peak load boiler
fi Grid feed in pv Present value
ge Gas engine pvs Photovoltaic system
ggf Gas grid fees pwl Piecewise linearization
h2s Hydrogen storage res Renewable energy sources
hp Heat pump s Supply
hfs Hydrogen filling station t Time step

2.3 Economic elements

During the preprocessing the coefficients of the present value of the costs cpv and revenues rpv are calculated on component level. They are used to scale investment costs and annual payments to the according present value. In the following the six economic elements are presented, which are included in the framework.

The present value of investments considers operation and maintenance Cpv,om (2), replacement Cpv,repl (4) and the remaining value RVpv (5) at the end of the period under review Trev. The present value is based on the interest rate ic, general rate of expected change in prices pg (i. e., inflation rate), the replacement factor frepl, the remaining value factor frv, the time of replacement krepl (3), the number of replacements nrepl and the depreciation period Tdp. The coefficient of the present value of investments cpv,inv can be determined in the preprocessing because the investment cost can be extracted from the following equations and is defined by (7).

(2)Cpv,om=t=1TrevcomCinv1+pgt1+ict
(3)krepl1nreplTdp|nreplTdp<Trev
(4)Cpv,repl=kreplCinvfrepl1+pgkrepl
(5)RVpv=TrevnreplTdpTdpfrvfreplCinv(1+pg)nreplTdp(1+ic)nreplTdp
(6)Cpv=Cinv+Cpv,om+Cpv,replRVpv
(7)cpv,inv=CpvCinv

The coefficient of the present value of annual payments includes the interest rate ic and a rate of price change p, which can be either a general rate of change in prices pg or change in energy cost pe. The costs from energy procurement C and the revenues R from energy sales are annualized (denoted by index a) to calculate the present value. In the following the coefficient of the costs is shown. Revenues are calculated accordingly.

(8)cpv=CpvCa=t=1Trev(1+p)t(1+ic)t

A piecewise linear function is used to model the investment cost of the electrode boiler and the hot water storage (use case 1 and 2) as well as the gas grid fees. The method is based on special ordered sets of type 2 (SOS2), which is described in [27], [28]. The grid points represented by xgp,pwl and ygp,pwl are calculated in the preprocessing using an adaptive method. The variables xpwl and ypwl can be understood as the “input” and “output” of the model. The interpolation between two of the ngp grid points is done by vector λpwl (of size ngp) in (9)–(11). The following constraints force λpwl to be a SOS2 using the Boolean vector bpwl (of size ngp1).

(9)xpwl=i=1ngpxgp,pwl,iλpwl,i
(10)ypwl=i=1ngpygp,pwl,iλpwl,i
(11)i=1ngpλpwl,i=1,λpwl,i0,1
(12)λpwl,1bpwl,1
(13)λpwl,ngpbpwl,ngp1
(14)ypwl,ibpwl,i1+bpwl,i,i2,3,,ngp1
(15)i=1ngp1bpwl,i=1,bpwl,i0,1

The power grid fees are calculated according to [29]. The annual grid fees consist of the power related (16) and the energy related costs (17). For each coefficient cp,pgf and ce,pgf two prices exist which depend on the ratio of annual energy to peak power. To avoid this nonlinear problem, the coefficients have to be chosen manually and the validity has to be checked during postprocessing. The peak load is defined by (18) and (19) as well as the annual exchanged energy by (20) in which Pout,pgf and Pin,pgf depict the power that is imported from or exported to higher voltage levels.

(16)Cp,pgf=cp,pgfPpeak,pgf
(17)Ce,pgf=ce,pgfEa,pgf
(18)Pin,pgf,tPpeak,pgf,ttT
(19)Pout,pgf,tPpeak,pgf,ttT
(20)Ea,pgf=fatTPin,pgf,tΔt+fatTPout,pgf,tΔt
(21)Cpv,pgf=cpv,pgfCp,pgf+Ce,pgf

The gas grid fees are calculated according to [30]. In contrast to the power grid fees two piecewise linearization components define the power and energy related costs. The peak load is defined by (22) and (23) as well as the annual transmitted energy (24) in which H˙out,ggf and H˙in,ggf depict gas that is imported from and exported to upper gas networks. Because gas grid fees are based on the higher heating value and the chemical power flow of the connectors is based on the lower calorific value, fu,ggf is used in (25) and (26) as a conversion factor in the piecewise linearization.

(22)H˙in,ggf,tH˙peak,ggf,ttT
(23)H˙out,ggf,tH˙peak,ggf,ttT
(24)Ha,ggf=fatTH˙in,ggf,tΔt+fatTH˙out,ggf,tΔt
(25)xp,ggf=fu,ggfH˙peak,ggf,yp,ggf=Ca,p,ggf
(26)xe,ggf=fu,ggfH˙a,ggf,ye,ggf=Ca,e,ggf
(27)Cpv,ggf=cpv,ggfyp,ggf+ye,ggf

The energy trading is modelled considering the current spot market price ceex in (28) and (29) as well as the energy related trading fees ctrad,eex in (30). Because trading of gas is based on the higher heating value [31] a conversion factor fu,eex is used to convert from lower to higher heating value in (28)–(30). Furthermore, a change in energy prices is only taken into account in cpv,eex. In the following equations X represents either P or H˙ depending whether power or gas trading is regarded. The overall cost and revenue of sold energy are determined with (31) and (32).

(28)Ceex=fafu,eextTce,eex,tXout,eex,tΔt
(29)Reex=fafu,eextTceex,tXin,eex,tΔt
(30)Ctrad,eex=fafu,eexctrad,eextTXin,eex,tΔt+tTXout,eex,tΔt
(31)Cpv,eex=cpv,eexCeex+cpv,trad,eexCtrad,eex
(32)Rpv,eex=rpv,eexReex

2.4 Components

In this chapter twelve available Energy Hub components and their respective constraints are described. The static energy demand and supply is simply described on component level by assigning the time series given by parameter Pparam to the connector variable Pconn.

(33)Pconn,t=Pparam,ttT

The photovoltaic system and windfarm are modelled as scalable plants. The design variable is the number of subsystems nres (i. e., PV modules or wind turbines) that is optimized for a given electrical output vector P1 and a given nominal electrical power Pn,1 using the specific investment costs cinv. Using less or equal instead of equal in (34) enables curtailment, which is needed to limit the power feed-in (37). Eq. (37) can be added to the overall model if needed (e. g., PV system for houses). Here X represents the maximum allowed infeed:

(34)Pres,tnresP1,res,ttT
(35)Cinv,res=cinv,resnresPn,1,res
(36)Cpv,res=cpv,resCinv,res
(37)Pfi,tXnresPn,1,res,ttT,X[0,1]

The gas engine is modelled considering constant electric and thermal efficiencies ηel,ge and ηel,th in (38) and (39). Moreover, generation limits are implemented with a Boolean vector bge as an indicator of the operating state in (40) and (41). The constraints in (42) and (43) restrict the minimum uptime ton,min,ge and downtime toff,min,ge according to [32].

(38)ηel,geH˙ge,t=Pge,ttT
(39)ηth,geH˙ge,t=Q˙ge,ttT
(40)bge,tPmin,gePge,ttT
(41)Pge,tbge,tPn,getT
(42)bge,tbge,t1bge,τtT,τ=t,mint+ton,min,ge1,nt
(43)bge,t1bge,tbge,τtT,τ=t,mint+toff,min,ge1,nt

Figure 2 
              Schematic representation of the peak load boiler.
Figure 2

Schematic representation of the peak load boiler.

The peak load boiler ensures the required thermal power and supply temperature in a district heating system. During pre-processing, the specific enthalpies hplb of inflow (in), outflow (out) and return (r) pipes are calculated from its corresponding temperatures given as parameters (see Fig. 2). With these specific enthalpies it is possible to convert the thermal power flows of the connectors to mass flows inside the component ((44) and (45)) and finally to model a valid system behavior ((46) and (48)) using a bypass (bp). Eq. (47) represents the overall energy balance taking into account the efficiency of the peak load boiler ηplb.

(44)Q˙in,plb,t=hin,plb,thr,plb,tm˙in,plb,ttT
(45)Q˙out,plb,t=hout,plb,thr,plb,tm˙out,plb,ttT
(46)hin,plb,tm˙in,plb,t+hr,plb,tm˙bp,plb,t+ηplbH˙plb,thout,plb,tm˙out,plb,t=0tT
(47)Q˙in,plb,t+ηplbH˙plb,tQ˙out,plb,t=0tT
(48)m˙in,plb,t+m˙bp,plb,tm˙out,plb,t=0tT

The hot water storage is modelled by balancing the inflow and outflow of thermal energy for every time step (49) taking into account the initial state of charge SOC0,hws. The nominal capacity Qn,hws restricts the currently stored energy Qhws (50). The model assumes a stratified storage which has a constant head and bottom temperature. The resulting temperature lift defines the volumetric energy density qvol,hws. The investment costs are modelled by a piecewise linearization in (51).

(49)i=1tQ˙in,hws,iΔti=1tQ˙out,hws,iΔt+SOC0,hwsQn,hws=Qhws,ttT
(50)Qhws,tQn,hwstT
(51)xhws=Qn,hwsqvol,hws,yhws=Cinv,hws
(52)Cpv,hws=cpv,hwsyhws

The battery storage has two design variables: the nominal electrical power Pn,bat and the nominal electrical capacity En,bat. The former is modelled as a limitation of the charging and discharging power by (53) and (54). The latter is modelled by the energy balance in (55) and the minimum and maximum possible state of charge ((56) and (57)). The energy balance considers conversion losses by ηbat, which is the product of the charging/discharging as well as the inverter efficiency. The investment costs consist of power and energy related costs, which are represented by the coefficients cinv,p,bat and cinv,e,bat in (55).

(53)Pin,bat,tPn,battT
(54)Pout,bat,tPn,battT
(55)i=1tηbatPin,bat,iΔti=1t1ηbatPout,bat,iΔt+SOC0,batEn,bat=EttT
(56)SOCmin,batEn,batEttT
(57)Ebat,tEn,battT
(58)Cinv,bat=cinv,p,batPn,bat+cinv,e,batEn,bat
(59)Cpv,bat=cpv,batCinv,bat

The electrical boiler and electrode boiler are modelled as energy converters with an efficiency (60). Because large scale electrode boilers have a significant nonlinear cost function, as shown in [33], the piecewise linearization component is used in this model (62). The investment costs are represented by yeb in (63).

(60)ηebPeb,t=Q˙eb,ttT
(61)Q˙eb,tQ˙n,ebtT
(62)xeb=fuQ˙n,eb,yeb=Cinv,eb
(63)Cpv,eb=cpv,ebyeb

The heat pump model represents an air-water heat pump. The coefficient of performance COPhp is calculated during the pre-processing using a vector of the ambient temperature, the temperature difference between ambient and evaporation temperature, the temperature difference between condensation and supply temperature as well as a linear adjustment of the resulting Carnot coefficient to the real COP. The energy balance is given in (64). The nominal heating capacity is implicitly defined by limiting the current heating power in (65). Eq. (66) and (67) are semi-continuous due to the Boolean variable bhp, which states if the heat pump is installed or not. Hence, the nominal heating capacity can be zero or inside the specified range.

(64)COPhpPhp,tQ˙hp,t=0tT
(65)Q˙hp,tQ˙n,hptT
(66)bhpQ˙min,hpQ˙n,hpbhpQ˙max,hp
(67)Cinv,hp=cinv,hpQ˙n,hp+bhpCinv,fix,hp
(68)Cpv,hp=cpv,hpCinv,hp

The electrolyzer converts power to hydrogen. In (69) the ratio of the lower calorific value of hydrogen Hi,h2 to the specific electrical energy demand eelz is used as the conversion efficiency. The nominal electrical power is implicitly defined by (70).

(69)Hi,h2eelzPelz,t=H˙elz,ttT
(70)Pelz,tPn,elztT
(71)Cinv,elz=cinv,elzPn,elz
(72)Cpv,elz=cpv,elzCinv,elz

The fuel cell converts hydrogen to electrical power. This model does not consider waste heat of the fuel cell. The constraints are equal to those of the electrolyzer except the conversion efficiency, which is formed by the ratio of the specific hydrogen demand efc to the lower calorific value of hydrogen Hi,h2.

(73)efcHi,h2H˙h2,fc,t=Pfc,ttT
(74)Pfc,tPn,fctT
(75)Cinv,fc=cinv,fcPn,fc
(76)Cpv,fc=cpv,fcCinv,fc

The compressor model allows to take the electrical energy demand into account, which is necessary because the hydrogen needs to be compressed before utilization. The specific energy demand ecmp for compression from 30 bar to 450 bar is about 180 to 200 Wh/Nm3 according to [34], [35].

(77)H˙in,cmp,t=H˙out,cmp,ttT
(78)Pcmp,t=ecmpHi,h2H˙in,cmp,ttT

The hydrogen storage is a basic storage model containing the energy balance for every time step (79) and the sizing constraint (80).

(79)i=1tH˙in,h2s,iΔti=1tH˙out,h2s,iΔt+SOC0,h2sHn,h2s=Hh2s,ttT
(80)Hh2s,tHn,h2stT
(81)Cinv,h2s=cinv,h2sEn,h2s
(82)Cpv,h2s=cpv,h2sCinv,h2s

The hydrogen refueling station which depicts the hydrogen load is modelled based on an average daily hydrogen demand per car mhfs,car,d and a number of cars refueling at the station per day nhfs,car,d. With the aid of a relative daily demand profile m˙rel, the absolute demand profile can then be created. The chemical energy flow H˙hfs is finally calculated using the mass specific lower heating value of hydrogen Hi,h2, which is 33 kWh/kg.

(83)H˙hfs,t=mhfs,car,dnhfs,car,dHi,h2m˙rel,ttT

2.5 Implementation of constraints

The implementation of the abovementioned constraints is shown in Fig. 3 with the example of (55). The constraint is implemented by the symbolic constraint definition. Here, the constraint contains inline functions (purple), parameters (blue), connectors (green) and variables (red). The inline-function “tril” is a lower triangular matrix of ones based on the number of time steps nt. Finally, the constraint matrix and vectors are generated by the framework.

Figure 3 
              Exemplary illustration of the implementation of one constraint (i. e., battery system) in the case of three time steps.
Figure 3

Exemplary illustration of the implementation of one constraint (i. e., battery system) in the case of three time steps.

3 Case studies

To investigate the functionality of the proposed software framework four use cases are examined (see Fig. 4), which are presented in the following subsections. The use cases differ by the number of components that are included in the Energy Hub. Use case 1 and 2 depict a city in which beside an electricity and heat demand a hydrogen demand exist. Use case 3 and 4 investigate a single family house which has only an electricity and heat demand. Here, use case 1 and 2 show whether the framework is able to cope with large systems and furthermore show the effect of network charges on the optimization result. Use case 3 and 4 show a short comparison of an integrated and a non-integrated system.

In all use cases the net present value of the Energy Hub is maximized, i. e., maximizing the profit of the system. In all use cases an interest rate of 5 %/a, a general price increase of 2 %/a and an increase in energy cost of 2 %/a is set. All use cases are investigated for a time period of one year. Yet, in use case 1 and 2 a time step of 3 hours is chosen, while the other use cases are investigated in hourly time steps. The general parameters of the components are stated in Tab. 3. It has to be noted that different cost functions are used for the electrode boiler, hot water storage and PV system depending on the use case (open system or domestic system (use case 3 and 4)). Furthermore, general investment cost for the Energy Hub, such as information and communication technology and staff are not considered.

Table 3

General parameters of implemented components [36].

Investment cost Operation and Maintenance cost(%/a) Lifetime (years)

Power (€/kW) Capacity (€/kWh)
Electric Boiler / Electrode Boiler 1.2 · ( 0.015 Q + 56.524 ) / 18307P0.464 3 20
Heat Pump 507.2 Q n + 3243 3 10
Gas boiler 99.47 P + 1389 2 20
Electrolyzer 2000 6 15
Fuel cell 2000 6 15
Battery 175 550 1 5
Hot Water storage 1.2 · ( 0.572 V st + 680.16 ) 1 25
9998 · V st 0.6239 [37]
Hydrogen storage 42.371 1 20
Photovoltaic 1200 / 800  1.96 25
Wind 1500 3.4 25
  1. 1 Operation and maintenance cost as percentage of investment cost

  2. 2 domestic system

  3. 3 open system.

Figure 4 
            Schematic layout of investigated Energy Hubs (use case 1 and 2 (top), use case 3 (middle), use case 4 (bottom)).
Figure 4

Schematic layout of investigated Energy Hubs (use case 1 and 2 (top), use case 3 (middle), use case 4 (bottom)).

3.1 Use case 1 and 2 (city)

In use case 1 and 2 an Energy Hub is set up to meet the heat and hydrogen demand of an entire city, while the electric power demand is met by the grid. The used components are displayed in Fig. 4 (top). The Energy Hub buys the gas and electricity which is needed to fuel the components and sells the heat, hydrogen and electricity. The electric and district heating demand are taken from [36]. The hydrogen demand is determined by an hourly variation taken from [38] and 30 cars with a daily demand of 0.6 kg (around 40 km [8], [38]) each. The Energy Hub is connected to the power and gas grid. In both use cases time-varying energy prices [39], [40] are considered. Furthermore, in use case 1 grid fees [29], [30] are included, whereas use case 2 has no grid fees. It has to be noted that the gas engine and peak load boiler will not be designed. Only their operational mode will be optimized, since it is assumed that both components are already existent in the investigated energy system. The optimal size of the other components is shown in Tab. 4. Depending on the parameterization in GUROBI the computation time amounts to several hours.

Table 4

Optimal nominal capacity of components in use case 1 and 2.

Use case 1 Use case 2
Battery 0 kWh 0 kWh
Hot water storage 435 MWh 12 MWh
Hydrogen storage 229 kWh (7 kg) 178 kWh (5 kg)
Fuel cell 0 kW 0 kW
Electrolyzer 50 kW 50 kW
Electrode boiler 21 MW 0 kW

The net present value of both Energy Hubs is positive (use case 1: 19.3 mio. €; use case 2: 8.4 mio. €) and thus both cases generate a greater benefit than the interest rate. Yet, use case 1 generates a greater benefit, which arises mainly from savings in the grid fees and energy cost. In use case 1 the electrode boiler is designed to reduce the maximum power which is fed into the power grid (see Fig. 5, middle left at time step 860). The black line indicates a reference case which contains only a gas engine and peak load boiler to meet the heating demand. Thus, the maximum power, which is exchanged with the grid, is limited to 20 MW resulting in a reduction of power related grid fees. Because of the electrode boiler the gas engine and peak load boiler run less time leading to a reduction in gas drawn from the grid compared to the reference case (see Fig. 5, middle right). In use case 2 no incentive is given to reduce the exchange with the power or gas grid. Hence, the electrode boiler is not used and heat is supplied by the gas engine and peak load boiler only. This in turn affects the size of the hot water storage, which is much smaller than in use case 1, because the generation adapts to the load. Moreover, using a battery is not reasonable because of the great investment cost. The fuel cell is not used either because of its low efficiency [41] and the overall inefficiency of producing hydrogen to later generate electricity.

It can be seen that including grid fees in the optimization has a great effect on the results because they provide a great incentive to optimize the operation of the Energy Hub.

Figure 5 
              Power and gas exchange with grids compared with reference case and electric power and gas consumption for use case 1 (middle) and use case 2 (bottom).
Figure 5

Power and gas exchange with grids compared with reference case and electric power and gas consumption for use case 1 (middle) and use case 2 (bottom).

3.2 Use case 3 and 4 (single-family house)

In use case 3 and 4 an Energy Hub is set up depicting a single-family house. The used components are displayed in Fig. 4 (middle and bottom). The electric, hot water and space heating demand for a family (2 working people and 2 children) are taken from [42]. Both Energy Hubs are connected to the power grid. Furthermore, in use case 3 the Energy Hub is connected to the gas grid, while in use case 4 the heat demand is met via the electric power grid. In contrast to the use cases 1 and 2 (37) is added to the PV system to limit the PV grid infeed. The optimal size of the components is shown in Tab. 5. Depending on the parameterization in GUROBI the computation time amounts to several minutes.

Table 5

Optimal nominal capacity of components in use case 3 and 4.

Use case 3 Use case 4
Battery 0 kWh 0 kWh
Gas boiler 10.8 kW
Heat pump 5.58 kW
Electric boiler 2.66 kW
Hot water storage 43.77 kWh
Photovoltaic 10 kW 10 kW

The heat pump meets the space heating demand (temperature level at 45 °C) and the electric boiler supplies the hot water demand (temperature level at 70 °C).

The net present value of both Energy Hubs is negative (use case 3: −52470 €; use case 4: −73430 €). Hence, both systems are not economic compared to the interest rate. Yet, the absolute net present value of use case 3 is smaller, compared to use case 4. The poorer net present value in use case 4 arises because of a higher electric load (due to the heat pump and electric boiler). Hence, on the one hand more electricity needs to be supplied by the grid (8405 kWh to 4079 kWh, see Fig. 6 left, light blue bars) leading to a greater energy costs (2521 €/a to 2458 €/a) although no gas is needed. On the other hand, more PV generation is used directly. This leads to less PV generation which is fed into the grid in use case 4 (6760 kWh to 10570 kWh, see Fig. 6) resulting in a smaller annual remuneration (745 € to 1163 €). Consequently, the higher energy cost and a smaller income from the PV system and a greater investment cost lead to the poorer performance of use case 4. Though, the combination of a heat pump, electric boiler and a hot water storage adds more flexibility to the electric load resulting in a curtailment of 0 kWh/a compared to 400 kWh/a in use case 3 (see Fig. 6 right, dark red bars).

Apart from this, in both use cases the battery is not used because of its great specific cost and short lifetime. Increasing the lifetime to ten years would not change the presented results.

Figure 6 
              Electric load (positive values) and generation (negative values) for a winter (left) and summer day (right) for use case 3 (top) and use case 4 (bottom).
Figure 6

Electric load (positive values) and generation (negative values) for a winter (left) and summer day (right) for use case 3 (top) and use case 4 (bottom).

3.3 Discussion

The investigation of the four use cases demonstrates that the proposed framework is able to simplify the configuration and analysis of different Energy Hubs. Through its GUI, the configuration of the Energy Hub can be customized and with its object-oriented modelling and symbolic constraint definition the framework is capable to build the constraint matrices automatically and connect the components to their respective energy carriers.

This leads to great time savings in the analysis of Energy Hubs. The following statements are based on experiences during the development of the proposed framework and the implementation of many use cases. If a user wants to implement a use case in an LP or MILP it takes several days or up to weeks to code the constraint matrices, test the system and fix bugs. Applying the proposed framework, the user only needs a few minutes or hours to create a use case depending on the complexity of the investigated Energy Hub. Then the automatic building of the constraint matrices lies between seconds and several minutes depending on the size of the system and the number of time steps. The development and implementation of a new component model takes several hours depending on the degree of detail. Beside the time savings in the creation of use cases the possibility to apply small changes to the investigated system easily (i. e., adding constraints or components) has also a great benefit.

However, the investigation of use case 1 and 2 shows that the proposed framework is not able to solve particular system complexities in an appropriate computation time. Though, this does not necessarily arise from the investigated system size (see Tab. 6). Although, the number of constraints is greater in use case 4 the computation time was more than ten times faster than in use case 1 and 2. Hence, it is assumed that the complexity of the system has a greater impact than the number of constraints. Since more components are implemented the solution space expands and a greater number of possible configurations and component sizes arise. Furthermore, the computation time in use case 1 is more than two times faster than in use case 2. The difference between both use cases is the main incentive (use case 1: grid fees; use case 2: only time varying energy prices). Apparently, the grid fees present a much stronger incentive leading to a better behavior of the optimization problem. This leads to the presumption that besides the number of constraints the potency of the incentives has a great impact on the complexity and computation time of the optimization problem.

Therefore, to investigate complex systems with different incentives the complexity of the optimization problem needs to be reduced. Here, two options are seen as promising: a method using time slices and Benders decomposition. First, using time slices splits the optimization period into time slices (e. g., months) and performs firstly the design optimization and then the operational optimization. Second, the widely used Benders decomposition [43] can be applied splitting the original optimization problem into a master and different subproblems [44]. The master problem determines the optimal design and the subproblems define the optimal operation of the components. Hence, Energy Hubs consisting of a large number of components can be planned and scheduled on full annual simulations.

Table 6

Number of time steps, components and constraints of each use case.

Use case Time steps Components constraints
1 and 2 2920 9 169400
3 8760 2 131400
4 8760 6 184000

4 Conclusion

This paper proposes a MILP based optimization framework that provides a high variability and adaptability allowing to investigate different Energy Hub configurations in a straightforward manner. Within the framework the Energy Hub’s components are connected by their energy flows instead of a coupling matrix. Furthermore, the connections between the components and the corresponding constraint matrices are built automatically. This leads to a design that allows to make research on complex energy systems more efficient. Yet, the variability of the developed framework does not only cover the configuration of the Energy Hub but also the optimization method. Here, methods can be easily implemented, which decompose the optimization problem to be able to calculate large optimization problems.

The functionality of the developed framework is tested on four use cases, which investigate the Energy Hub on different system sizes (city, single-family house) and configurations. The analysis shows that the developed framework is able to optimally design different Energy Hubs and system sizes. But it also shows that decomposition methods need to be included to calculate large optimization problems.

Award Identifier / Grant number: ZS/2016/12/83146

Funding statement: This paper has been written as part of the project “SmartMES” (ZS/2016/12/83146) funded by the European Regional Development Fund.

About the authors

Jens Götze

Jens Götze is a research assistant at Chair Electric Power Networks and Renewable Energy (LENA) at the Otto von Guericke University Magdeburg. His research interest lies in the field of optimizing integrated energy systems and developing appropriate software tools. In the field of scientific computing he has a special interest in flexibility and transparency.

Jonte Dancker

Jonte Dancker is a scientific assistant at the Chair Electric Power Networks and Renewable Energy (LENA) at the Otto von Guericke University Magdeburg. Parts of his research field are integrated energy systems, their modelling and simulation, especially the gas and heat networks.

Martin Wolter

Prof. Dr.-Ing. habil. Martin Wolter is head of the Chair Electric Power Networks and Renewable Energy (LENA) at the Otto von Guericke University Magdeburg. Parts of this research profile include the modeling of electrical energy supply systems, network planning and system operation.

References

1. P. Mancarella, “MES (multi-energy systems): An overview of concepts and evaluation models,” Energy, vol. 65, pp. 1–17, 2014.10.1016/j.energy.2013.10.041Search in Google Scholar

2. A. Richter, I. Hauer and M. Wolter, “Algorithms for Technical Integration of Virtual Power Plants into German System Operation,” Advances in Science, Technology and Engineering Systems Journal, vol. 3, no. 1, pp. 135–147, 2018.10.25046/aj030117Search in Google Scholar

3. M. Geidl and G. Andersson, “Optimal Power Flow of Multiple Energy Carriers,” IEEE Trans. Power Syst., vol. 22, no. 1, pp. 145–155, 2007.10.1109/TPWRS.2006.888988Search in Google Scholar

4. M. Geidl, G. Koeppel, P. Favre-Perrod, B. Klockl, G. Andersson and K. Frohlich, “Energy hubs for the future,” IEEE Power and Energy Mag., vol. 5, no. 1, pp. 24–30, 2007.10.1109/MPAE.2007.264850Search in Google Scholar

5. J. Li, J. Fang, Q. Zeng and Z. Chen, “Optimal operation of the integrated electrical and heating systems to accommodate the intermittent renewable sources,” Applied Energy, vol. 167, pp. 244–254, 2016.10.1016/j.apenergy.2015.10.054Search in Google Scholar

6. J. Wasilewski, “Integrated modeling of microgrid for steady-state analysis using modified concept of multi-carrier energy hub,” International Journal of Electrical Power & Energy Systems, vol. 73, pp. 891–898, 2015.10.1016/j.ijepes.2015.06.022Search in Google Scholar

7. F. Syed, M. Fowler, D. Wan and Y. Maniyali, “An energy demand model for a fleet of plug-in fuel cell vehicles and commercial building interfaced with a clean energy hub,” International Journal of Hydrogen Energy, vol. 35, no. 10, pp. 5154–5163, 2010.10.1016/j.ijhydene.2009.08.089Search in Google Scholar

8. A. Maroufmashat, M. Fowler, S. Sattari Khavas, A. Elkamel, R. Roshandel and A. Hajimiragha, “Mixed integer linear programing based approach for optimal planning and operation of a smart urban energy network to support the hydrogen economy,” International Journal of Hydrogen Energy, vol. 41, no. 19, pp. 7700–7716, 2016.10.1016/j.ijhydene.2015.08.038Search in Google Scholar

9. T. Ma, J. Wu and L. Hao, “Energy flow modeling and optimal operation analysis of the micro energy grid based on energy hub,” Energy Conversion and Management, vol. 133, pp. 292–306, 2017.10.1016/j.enconman.2016.12.011Search in Google Scholar

10. S. Hemmati, S. F. Ghaderi and M. S. Ghazizadeh, “Sustainable energy hub design under uncertainty using Benders decomposition method,” Energy, vol. 143, pp. 1029–1047, 2018.10.1016/j.energy.2017.11.052Search in Google Scholar

11. Y. Wang, N. Zhang, C. Kang, D. S. Kirschen, J. Yang and Q. Xia, “Standardized Matrix Modeling of Multiple Energy Systems,” IEEE Trans. Smart Grid, vol. 10, no. 1, pp. 257–270, 2019.10.1109/TSG.2017.2737662Search in Google Scholar

12. R. Evins, K. Orehounig, V. Dorer and J. Carmeliet, “New formulations of the ‘energy hub’ model to address operational constraints,” Energy, vol. 73, pp. 387–398, 2014.10.1016/j.energy.2014.06.029Search in Google Scholar

13. E. Fabrizio, M. Filippi and J. Virgone, “An hourly modelling framework for the assessment of energy sources exploitation and energy converters selection and sizing in buildings,” Energy and Buildings, vol. 41, no. 10, pp. 1037–1050, 2009.10.1016/j.enbuild.2009.05.005Search in Google Scholar

14. I. G. Moghaddam, M. Saniei and E. Mashhour, “A comprehensive model for self-scheduling an energy hub to supply cooling, heating and electrical demands of a building,” Energy, vol. 94, pp. 157–170, 2016.10.1016/j.energy.2015.10.137Search in Google Scholar

15. Y. Wang, N. Zhang, Z. Zhuo, C. Kang and D. Kirschen, “Mixed-integer linear programming-based optimal configuration planning for energy hub: Starting from scratch,” Applied Energy, vol. 210, pp. 1141–1150, 2018.10.1016/j.apenergy.2017.08.114Search in Google Scholar

16. S. Derafshi Beigvand, H. Abdi and M. La Scala, “Optimal operation of multicarrier energy systems using Time Varying Acceleration Coefficient Gravitational Search Algorithm,” Energy, vol. 114, pp. 253–265, 2016.10.1016/j.energy.2016.07.155Search in Google Scholar

17. S. D. Beigvand, H. Abdi and M. La Scala, “A general model for energy hub economic dispatch,” Applied Energy, vol. 190, pp. 1090–1111, 2017.10.1016/j.apenergy.2016.12.126Search in Google Scholar

18. A. Najafi, H. Falaghi, J. Contreras and M. Ramezani, “Medium-term energy hub management subject to electricity price and wind uncertainty,” Applied Energy, vol. 168, pp. 418–433, 2016.10.1016/j.apenergy.2016.01.074Search in Google Scholar

19. B. Mohammadi-Ivatloo and F. Jabari, Operation, Planning, and Analysis of Energy Storage Systems in Smart Energy Hubs, 2018.10.1007/978-3-319-75097-2Search in Google Scholar

20. K. Orehounig, R. Evins and V. Dorer, “Integration of decentralized energy systems in neighbourhoods using the energy hub approach,” Applied Energy, vol. 154, pp. 277–289, 2015.10.1016/j.apenergy.2015.04.114Search in Google Scholar

21. S. Pazouki, M.-R. Haghifam and A. Moser, “Uncertainty modeling in optimal operation of energy hub in presence of wind, storage and demand response,” International Journal of Electrical Power & Energy Systems, vol. 61, pp. 335–345, 2014.10.1016/j.ijepes.2014.03.038Search in Google Scholar

22. F. Kholardi, M. Assili, M. A. Lasemi and A. Hajizadeh, “Optimal Management of Energy Hub with Considering Hydrogen Network,” in 2018 International Conference on Smart Energy Systems and Technologies (SEST) conference proceedings, Sevilla, 2018, pp. 1–6.10.1109/SEST.2018.8495664Search in Google Scholar

23. D. Huo, S. Le Blond, C. Gu, W. Wei and D. Yu, “Optimal operation of interconnected energy hubs by using decomposed hybrid particle swarm and interior-point approach,” International Journal of Electrical Power & Energy Systems, vol. 95, pp. 36–46, 2018.10.1016/j.ijepes.2017.08.004Search in Google Scholar

24. A. Parisio, C. Del Vecchio and A. Vaccaro, “A robust optimization approach to energy hub management,” International Journal of Electrical Power & Energy Systems, vol. 42, no. 1, pp. 98–104, 2012.10.1016/j.ijepes.2012.03.015Search in Google Scholar

25. J. Dancker, J. Götze, F. Schulz, N. Könneke, F. Beyrau and M. Wolter, “Optimal design and operation of a CHP based distric heating system including a heat storage and electrode boiler to increase self-consumption,” in IEEE PES Innovative Smart Grid Technologies Latin 2019, Accepted with Modifications 2019.10.1109/ISGT-LA.2019.8895427Search in Google Scholar

26. VDI 6025 – Economy calculation systems for capital goods and plants, VDI 6025, 2012.Search in Google Scholar

27. J. Kallrath, Gemischt-ganzzahlige Optimierung: Modellierung in der Praxis: Mit Fallstudien aus Chemie, Energiewirtschaft, Papierindustrie, Metallgewerbe, Produktion und Logistik, 2nd ed., 2013.10.1007/978-3-658-00690-7Search in Google Scholar

28. M.-H. Lin, J. G. Carlsson, D. Ge, J. Shi and J.-F. Tsai, “A Review of Piecewise Linearization Methods,” Mathematical Problems in Engineering, vol. 2013, no. 2, pp. 1–8, 2013.10.1155/2013/101376Search in Google Scholar

29. Avacon, “Preisblätter – Netzentgelte Strom,” 2017.Search in Google Scholar

30. Avacon, “Preisblätter – Netzentgelte Gas,” 2017.Search in Google Scholar

31. Powernext SA, Market Rules of the Powernext® Derivatives Regulated Market. Available: https://www.powernext.com/sites/default/files/download_center_files/20171512_PWX_DERIVATIVES-Market%20Rules_ENG_MiF_Clean.pdf. Accessed on: May 02 2019.Search in Google Scholar

32. Y. Huang, P. M. Pardalos and Q. P. Zheng, Electrical Power Unit Commitment: Deterministic and Two-Stage Stochastic Programming Models and Algorithms. Boston, MA: Springer US, 2017.10.1007/978-1-4939-6768-1_3Search in Google Scholar

33. M. Wolter, F. Beyrau, and E. Tsotsas, Eds., Intelligentes Multi-Energie-System (SmartMES): Statusbericht der Otto-von-Guericke-Universität Magdeburg zum Verbundprojekt; 1. Statusseminar 28. März 2018 in Magdeburg. Magdeburg: Otto-von-Guericke-Universität, 2018.Search in Google Scholar

34. H. Eichlseder and M. Klell, Wasserstoff in der Fahrzeugtechnik: Erzeugung, Speicherung, Anwendung; mit 26 Tabellen, 3rd ed. Wiesbaden: Springer Vieweg, 2012.10.1007/978-3-8348-2196-6Search in Google Scholar

35. Linde 450 bar Wasserstofftankstelle. Available: https://www.linde-gas.at/de/images/1008_h2_tankstelle_v110_tcm550-169416.pdf. Accessed on: May 03 2019.Search in Google Scholar

36. M. Wolter, F. Beyrau, and E. Tsotsas, Eds., Intelligentes Multi-Energie-System (SmartMES): Statusbericht der Otto-von-Guericke-Universität Magdeburg zum Verbundprojekt; 2. Statusseminar 04. April 2019 in Magdeburg. Magdeburg: Otto-von-Guericke-Universität, 2019.Search in Google Scholar

37. D. Eller, Integration erneuerbarer Energien mit Power-to-Heat in Deutschland: Potentiale zur Nutzung von Stromüberschüssen in Fernwärmenetzen. Wiesbaden: Springer Vieweg, 2015.10.1007/978-3-658-10561-7Search in Google Scholar

38. Amgad Elgowainy, Marianne Mintz and Monterey Gardiner, “Distribution Nework,” in Mechanical and aerospace engineering, Handbook of hydrogen energy, S. A. Sherif, D. Y. Goswami, E. K. Stefanakos, and A. Steinfeld, Eds., Boca Raton, London, New York: CRC Press Taylor & Francis Group, 2015, pp. 935–956.Search in Google Scholar

39. Epexspot, Market data: Day-Ahead Auction. [Online] Available: http://www.epexspot.com/en/market-data/dayaheadauction. Accessed on: May 17 2019.Search in Google Scholar

40. Powernext SA, “PEGAS Reference Prices: Publication of the European Gas Index (EGIX) to increase transparency on the market,” [Online] Available: https://www.powernext.com/sites/default/files/download_center_files/20181203_PEGAS_Reference_Price_EGIX.pdf. Accessed on: 17.05, 2019.Search in Google Scholar

41. A. Hajimiragha, C. Canizares, M. Fowler, M. Geidl and G. Andersson, “Optimal Energy Flow of integrated energy systems with hydrogen economy considerations,” in 2007 iREP Symposium- Bulk Power System Dynamics and Control-VII Revitalizing Operational Reliability, Charleston, SC, 19–24 August 2007, Charleston, SC, USA, 2007, pp. 1–11.10.1109/IREP.2007.4410517Search in Google Scholar

42. Noah Daniel Pflugradt, Modellierung von Wasser und Energieverbräuchen in Haushalten: Disseration TU Chemnitz, 2016.Search in Google Scholar

43. R. Rahmaniani, T. G. Crainic, M. Gendreau and W. Rei, “The Benders decomposition algorithm: A literature review,” European Journal of Operational Research, vol. 259, no. 3, pp. 801–817, 2017.10.1016/j.ejor.2016.12.005Search in Google Scholar

44. M. Ban, J. Yu, M. Shahidehpour and Y. Yao, “Integration of power-to-hydrogen in day-ahead security-constrained unit commitment with high wind penetration,” J. Mod. Power Syst. Clean Energy, vol. 5, no. 3, pp. 337–349, 2017.10.1007/s40565-017-0277-0Search in Google Scholar

Received: 2019-05-31
Accepted: 2019-09-30
Published Online: 2019-11-05
Published in Print: 2019-11-26

© 2019 Götze et al., published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 18.1.2026 from https://www.degruyterbrill.com/document/doi/10.1515/auto-2019-0059/html
Scroll to top button