1 Introduction

Day-ahead scheduling of electricity generation is a crucial and challenging optimization problem in current power systems. Variability and uncertainty in net load caused by increasing penetration of renewable generation (RG) have motivated the study of alternative approaches that increase flexibility without affecting the stable operation of conventional power plants [1]. Besides achieving minimum total production cost, the generation schedule must satisfy a large set of different technical and operational constraints.

In contrast to the large interconnected power systems, the integration of intermittent RG in autonomous island grids is subject to security and reliability limitations. As a result, operating reserves (both spinning and non-spinning) are required to cover the uncertainty caused by forecast errors, whereas sufficient ramping capability is necessary to address the variability issues which often occur at high time resolutions (e.g., minute-to-minute) [2]. Spinning reserves represent the on-line capacity synchronized to the grid and ready to meet electric demand within 10 min while non-spinning is the off-line generation capacity that can be ramped to capacity and synchronized to the grid within 10 min and can maintain that output for at least 2 h.

Due to the isolation, small area and remoteness, electricity supply for people inhabited in more than 50 thousand islands on the earth, mainly rely on imported fossil fuels the price of which is 3–4 times higher than that in the mainland. On the other hand, for most islands the sunlight is sufficient for generating abundant electricity from PV in summer while in winter wind power can be the main contributor to electricity supply [3]. Consequently, it is crucial for a solution to be examined, in order to facilitate a shift towards decarbonization without degrading the continuity and quality of power supply in islands but reducing the exposure of such weak economies to varying fuel prices or shortages [4].

Electrical energy storage (EES) constitutes a potential candidate capable of regulating the power generation to match the loads via time-shifting. EES may favor some technologies from being applied in contingency reserves, based on two main requirements namely, the time of response and storage duration. First, the rapid response needed to provide a large fraction of both primary and secondary reserves favors the flywheels, electrochemical and electromagnetic storage technologies. The second requirement invites the storage system to retain the energy stored for several days and operate as a complement or substitute when needed instead of increasing/decreasing its output to continuously maintain the generation-demand balance. This excludes flywheels and electromagnetic storage (both capacitive and conductive) from participating because of their increased daily parasitic losses expressed by their self-discharge rate [5]. Within the wide variety of electrochemical storage systems, Nickel-based technologies are also excluded because of memory effect aspects [6].

Based on the previously described concept, the performance of battery-based energy storage facilities applied in an island’s power system is investigated. The considered technologies include lead-acid (Pb-acid), zinc-air (Zn-air), sodium-sulfur (Na-S), lithium-ion (Li-ion) batteries and vanadium-redox (VRB), zinc-bromine (Zn-Br) and polysulfide-bromide (PSB) flow batteries. The spinning reserve requirements (power rating and energy capacity) derives after strongly restricted unit commitment (UC) optimization solved via a novel Lagrange Relaxation method, based on real data of both generation and demand. Each EES system is subjected to life-cycle cost analysis distinguishing their power-related and capacity-related costs. Once optimally planned, the systems are analysed and compared through an uncertainty analysis concerning the most recent technological variations in development status and cost metrics in research.

The remaining of the paper is organized as follows. In Sect. 2 the methodology adopted for simulation purposes is presented and explained in detail. The main characteristics of the study case island system along with the description of the EES configurations to be simulated are provided in Sect. 3. In Sect. 4, the weekly and annual simulation results are presented, evaluated and discussed, while the conclusions are drawn in Sect. 5.

2 Methodology

Aiming at minimizing the spinning reserve requirements, our investigation is focused on a methodology performed in four steps; (1) the robust formulation for the UC problem considering both operational and technical constraints; (2) the proposed method for UC optimization subject to the complex constraints; (3) the determination of EES optimal size; and (4) the life-cycle cost analysis of the examined EES models.

2.1 UC problem formulation

The total production cost (TPC) of a power system consisting of traditional thermal units is mainly the cost of fuel (CF) [7, 8], start-up (CSU) and shut-down (CSD) costs [9,10,11], maintenance cost (CM) [12], emission cost (CE) [13], and cost of energy not served (CENS) [14]. By denoting the number of generating units with N and the number of periods with T, a formulation for the UC problem is as follows:

$$ \begin{aligned} { \hbox{min} }\mathop \sum \limits_{t = 1}^{T} \left\{ {\mathop \sum \limits_{i = 1}^{N} \left\{ {\left[ {F_{i} \left( {P_{i}^{t} } \right) + E_{i} \left( {P_{i}^{t} } \right) + C_{{M_{i} }}^{t} + \left( {1 - U_{i}^{t - 1} } \right)C_{{SU_{i} }}^{t} } \right]U_{i}^{t} + \left( {1 - U_{i}^{t} } \right)C_{{SD_{i} }}^{t} U_{i}^{t - 1} } \right\} + C_{ENS}^{t} } \right\}, \hfill \\ s.t. \hfill \\ \end{aligned} $$
(1)
$$ \mathop \sum \limits_{i = 1}^{N} P_{i}^{t} = P_{netD}^{t} + P_{loss}^{t} , $$
(2)
$$ \mathop \sum \limits_{i = 1}^{N} P_{{i,{ {\text{max}} }\_cap}}^{t} \ge P_{netD}^{t} + SR^{t} , $$
(3)
$$ P_{{i,{ {\text{min}} }}}^{t} \cdot U_{i}^{t} \le P_{i}^{t} \le P_{{i,{ {\text{max}} }}}^{t} \cdot U_{i}^{t} , $$
(4)
$$ U_{i}^{t} = 0\; \to \;1 if \mathop \sum \limits_{t = td}^{t - 1} (1 - U_{i}^{t} ) \ge MD_{i} , $$
(5)
$$ U_{i}^{t} = 1\; \to \;0 if \mathop \sum \limits_{t = tu}^{t - 1} U_{i}^{t} \ge MU_{i} , $$
(6)
$$ P_{i}^{t} - P_{i}^{t - 1} \le RU_{i} , \quad if\;generation\; increases, $$
(7)
$$ P_{i}^{t - 1} - P_{i}^{t} \le RD_{i} , \quad if \;generation \;decreases. $$
(8)

The decision variable Uti , represents the on–off states of generating units, taking the value “1” if the ith unit is on-line at the particular time t or “0” if the unit is off-line according to \( U_{i}^{t} \in \left\{ {1,0} \right\} \). Pti is the production level of each unit at that period. The thermal fuel cost Fi(Pti ) is expressed by a second order (quadratic) function as follows:

$$ F_{i} \left( {P_{i}^{t} } \right) = a_{i} + b_{i} \cdot P_{i}^{t} + c_{i} \cdot \left( {P_{i}^{t} } \right)^{2} , $$
(9)

where ai, bi and ci are positive fuel cost coefficients derived from the specific fuel cost and heat rate curve of each generating unit. Maintenance costs comprise both fixed and variable values. Costs that do not change as a function of plant output are expressed via fixed costs (CfM) (e.g., per kW-month), whereas variable costs (CvM) are associated with the maintenance costs that change as a function of energy output (e.g., per unit of MWh). The variable maintenance cost is formulated by the next equation.

$$ C_{{vM_{i} }}^{t} = C_{{BM_{i} }} + C_{{IM_{i} }} \cdot P_{i}^{t} , $$
(10)

CBM and CIM components represent the base and incremental maintenance cost for each generator, respectively. The formulation of the start-up cost is presented in Eq. (11). Start-up cost is warmth-dependent, corresponding to the hot, warm or cold condition of each generating unit, defined by the time that the unit has been off-loaded until start up. Hence, it can be approximated by a small value known as hot start-up cost (HSU) if the unit was only turned off recently or a “cold-start” value (CSU):

$$ C_{{SU_{i} }}^{t} = \left\{ {\begin{array}{lll} {HSU_{i} , if \;MD_{i} \le T_{i} \le MD_{i} + t_{i,cold} } \\ {CSU_{i} , if \;T_{i} > MD_{i} + t_{i,cold} } \\ \end{array} } \right., $$
(11)

where ti,cold is the cold start time of the ith unit and MDi is the minimum down time of the ith unit which is explained below.

Shut-down cost is usually a constant or at least time-independent value for each thermal unit, and thus it is usually excluded from the objective function. Contrariwise, it could be described as a function of power output by making use of the incremental shut-down cost (ki) via the following equation:

$$ C_{SDi}^{t} = k_{i} \cdot P_{i}^{t} . $$
(12)

Finally, since the conventional thermal units assumed for generation are coal-fired, a quadratic function can be considered for the emission curve as follows:

$$ E_{i} \left( {P_{i}^{t} } \right) = \alpha_{ci} + \beta_{ci} \cdot P_{i}^{t} + \gamma_{ci} \cdot \left( {P_{i}^{t} } \right)^{2} , $$
(13)

where αci, βci and γci are the CO2 emission coefficients of unit i.

While the objective (1) is the sum of total production cost in all periods, Uti and Pti are used to model various operational constraints. Constraint (2) ensures that the sum of the power produced from all committed units meets the net load demand \( P_{netD}^{t} \) along with transmission loss \( (P_{loss}^{t}) \) at each time-interval, considering the contribution of renewable generation \( (P_{RG}^{t}) \) normally treated as negative load so that \( P_{netD}^{t} = P_{D}^{t} - P_{RG}^{t} \). Constraint (3) guarantees that the power margins cover the spinning reserve requirements SRt based on the maximum ramping capacity (Pti,max-cap ) of each unit. The maximum and minimum rated power forcing the generating units to operate within their boundaries are represented by constraint (4). Considering the time a unit has started-up (tu) or shut-down (td), the satisfaction of predefined minimum up (MUi) and down (MDi) times before a change in state occurs is constraint by (5) and (6), respectively. The last constraints (7) and (8), represent the ramp-up (RUi) and ramp-down (RDi) rate restrictions between consecutive periods.

Further constraints may include the unit status restrictions and plant crew constraints. Unit status may restrict a unit in three possible states namely, the must-run, must-out and run at a fixed-MW output [8]. The number of units that can simultaneously start-up is restricted by the plant crew constraints depending on the number of operators available or the maximum water availability for feeding multiple boilers [7].

2.2 UC proposed solution

In contrast to economic dispatch (ED) where it is assumed that all units are already connected to the system, UC assumes that the generating units are available and appropriate subsets must be selected to provide the minimum operating cost. While integer variables are involved, UC is more difficult to solve mathematically constituting a more complex procedure which considers the ED as a subproblem to the solution.

Based on a dual optimization approach, Lagrange Relaxation solution becomes advantageous over dynamic programming-based approaches where all generating units are examined in the same time interval. This disturbs the coupling constraints since an action to one unit affects what will happen on the others. Through the dual optimization procedure, the UC problem solves by “relaxing” (or temporarily ignoring) the coupling constraints as if they did not exist, so that other primal constraints can easily be added to the problem.

The method starts by defining the fundamental constraints and the objective function.

Minimize:

$$ F\left( {P_{i}^{t} ,U_{i}^{t} } \right) = \mathop \sum \limits_{t = 1}^{T} \mathop \sum \limits_{i = 1}^{N} \left[ {F_{i} \left( {P_{i}^{t} } \right) + C_{{SU_{i} }}^{t} } \right]U_{i}^{t} , $$
(14)

subject to loading constraints,

$$ P_{netD} - \mathop \sum \limits_{i = 1}^{N} P_{i} = 0\quad \forall t \in {\mathcal{T}}, $$
(15)

and unit constraints.

$$ U_{i}^{t} P_{i,min}^{t} \le P_{i}^{t} \le U_{i}^{t} P_{i,max }^{t} \quad \forall i \in {\mathcal{N} },\forall \text{ }t \in {\mathcal{T}}. $$
(16)

Adding the constraint function (15) to the objective (14) after multiplying the first by an undetermined multiplier λ, we obtain Lagrange Function shown in Eq. (17):

$$ {\mathcal{L}}\left( {P,U,\lambda } \right) = F\left( {P_{i}^{t} ,U_{i}^{t} } \right) + \mathop \sum \limits_{t = 1}^{T} \lambda^{t} \left( {P_{netD}^{t} - \mathop \sum \limits_{i = 1}^{N} P_{i}^{t} U_{i}^{t} } \right). $$
(17)

The first derivative gives the necessary condition for the existence of a minimum cost. When the Lagrangian is rewritten as:

$$ {\mathcal{L}} = \mathop \sum \limits_{t = 1}^{T} \mathop \sum \limits_{i = 1}^{N} \left[ {F_{i} \left( {P_{i}^{t} } \right) + C_{{SU_{i} }}^{t} } \right]U_{i}^{t} + \mathop \sum \limits_{t = 1}^{T} \lambda^{t} P_{load}^{t} + \mathop \sum \limits_{t = 1}^{T} \mathop \sum \limits_{i = 1}^{N} \lambda^{t} P_{i}^{t} U_{i}^{t} , $$
(18)

it is observed that the second term is constant and can be neglected to reach the form of Eq. (19):

$$ {\mathcal{L}} = \mathop \sum \limits_{i = 1}^{N} \left( {\mathop \sum \limits_{t = 1}^{T} \left\{ {\left[ {F_{i} \left( {P_{i}^{t} } \right) + C_{{SU_{i} }}^{t} } \right]U_{i}^{t} + \lambda^{t} P_{i}^{t} U_{i}^{t} } \right\}} \right). $$
(19)

The goal of separating the units has been achieved and the term inside the outer brackets can now be solved separately for each generating unit. The minimum of the final function for each unit over all time periods is found by the first derivative and makes sense only when \( U_{i}^{t} = 1 \). The necessary condition for the existence of a minimum cost of operation for the thermal power system is that all the unit incremental cost rates must be equal to the undetermined value λt over all time periods according to:

$$ \frac{d}{{dP_{i}^{t} }}\left[ {F_{i} \left( {P_{i}^{t} } \right) - \lambda^{t} P_{i}^{t} } \right] = \frac{d}{{dP_{i}^{t} }}F_{i} \left( {P_{i}^{t} } \right) - \lambda^{t} = 0. $$
(20)

To incorporate the thermal constraints of minimum and maximum power output of each generating unit, the following conditions must be qualified:

$$ { \hbox{min} }\left[ {F_{i} \left( {P_{i}^{t} } \right) - \lambda^{t} P_{i}^{t} } \right] = \left\{ {\begin{array}{lll} {F_{i} \left( {P_{i}^{opt} } \right) - \lambda^{t} P_{i}^{opt} \quad for \;P_{i}^{min} \le P_{i}^{opt} \le P_{i}^{max} } \\ {F_{i} \left( {P_{i}^{min} } \right) - \lambda^{t} P_{i}^{min} \quad for \;P_{i}^{opt} \le P_{i}^{min} } \\ {F_{i} \left( {P_{i}^{max} } \right) - \lambda^{t} P_{i}^{max} \quad for\; P_{i}^{opt} \ge P_{i}^{max} } \\ \end{array} } \right.. $$
(21)

Finally, since the objective is to minimize \( \left[ {F_{i} \left( {P_{i}^{t} } \right) - \lambda^{t} P_{i}^{t} } \right] \) at each stage and as this value goes to 0 only when \( U_{i}^{t} = 0 \), the only way to get a lower value is to achieve:

$$ [F_{i} (P_{i}^{t} ) - \lambda^{t} P_{i}^{t} ] < 0 $$
(22)

While the solution is given for each generating unit independently, the remaining constraints can easily be integrated. The dimensionality problems affecting dynamic programming have been avoided and a way remains to be found adjusting λt values for the coupling constraints of load balance, spinning reserve, etc. Such an example is presented by Eq. (23):

$$ \lambda^{k + 1} = \lambda^{k} + \left[ {\frac{d}{d\lambda }q\left( \lambda \right)} \right]a. $$
(23)

The function q(λ) represents the Lagrangian Function and its derivative results in:

$$ \frac{d}{d\lambda }q\left( \lambda \right) = \mathop \sum \limits_{t = 1}^{T} \left( {P_{load}^{t} - \mathop \sum \limits_{i = 1}^{N} P_{i}^{t} U_{i}^{t} } \right) . $$
(24)

To avoid oscillations the values of α must be distinguished according to derivative’s sign so that:

$$ a = \left\{ {\begin{array}{*{20}c} {c\quad if \;\frac{d}{d\lambda }q\left( \lambda \right) < 0} \\ {\frac{c}{2}\quad if\; \frac{d}{d\lambda }q\left( \lambda \right) > 0} \\ \end{array} } \right.. $$
(25)

A measure of the closeness to the solution is referred to as relative duality gap (RDG) and is given by the following equation.

$$ RDG = \frac{{J^{*} - q^{*} }}{{q^{*} }}, $$
(26)

J* represents the total cost (for the N generating units during the T time periods) estimated by the relaxed λ while q* is the total cost given by the corrected λ values used in ED. In some cases, the process may fall into oscillations due to unnecessary commitments and de-commitments of identical units. This is reflected as overload or underload conditions violating the power balance constraints. To deal with such a sensitivity problem, the identical units j can be grouped to form a composite cost function and an alternative process is utilized to optimally define the active unit number (\( \eta_{i}^{t} \)) of each group i based on the following mathematical statements [15]:

$$ \eta_{i,min}^{t} \le \eta_{i}^{t} \le \eta_{i,max}^{t} , $$
(27)
$$ \eta_{i,min}^{t} \cdot P_{ij,min}^{t} \le \eta_{i}^{t} \cdot P_{ij}^{t} \le \eta_{i,max}^{t} \cdot P_{ij,max}^{t} . $$
(28)

Instead of performing calculations in three-dimensional matrices, a recently proposed method recommends the commitment of identical units in two further stages regarding the dual and primal problem for grouped (i) and individually included (j) generating units [16]. The contribution of each generating group is reformulated, by making use of dual variable constraints. To overcome oscillations and achieve the convergence, such variables are needed to detect which group was last-up, to set the time duration that each distinguished (un-grouped) unit has been on-line or off-line at the end of interval t, and to identify if the unit was started-up at the beginning of this interval. The dual and relaxed problems are alternatively resolved until the optimal Lagrange multiplier vector is found iteratively.

2.3 Optimal EES sizing

The role of the proposed EES facility is to store and provide energy, in order to replace the deficit of spinning reserves. Aiming to evaluate the improvement achieved by the application of EES, two case-studies are investigated with weekly simulations carried out for the entire duration of a year. In the first case, the optimal UC schedules along with the total production costs are evaluated based on non-zero spinning reserve requirements (SR ≠ 0) and model (1)–(8). The procedure is repeated in the second case where the application of EES adequately replaces the spinning reserve margins. Sitting fully charged and ready to be brought online when called upon, the EES facility makes the system capable of handling net-load dynamic changes ensuring the operation reliability. Thus, the second case considers zero spinning reserve requirements (SR = 0) from thermal power plants.

To adequately replace SR requirements the optimal size (both rated power and energy capacity) considers the worst-case scenario. Therefore, the rated power (\( P_{rated}^{*} \)) can be defined according to the maximum difference between spinning reserve margin without storage and power margin from committed units when storage was applied to eliminate it, as follows:

$$ P_{rated}^{*} = \mathop {\hbox{max} }\limits_{t} P_{rated} \left( t \right),\quad \forall t \in {\mathcal{T}}, $$
(29)
$$ P_{rated} \left( t \right) = \mathop \sum \limits_{i = 1}^{N} \left\{ {P_{i,max - cap}^{t} (SR \ne 0) - P_{i,max - cap}^{t} (SR = 0)} \right\}. $$
(30)

On the other hand, energy capacity (\( E_{cap}^{*} \)) is determined by the highest requirement to provide power for hs hours, as defined by Eqs. (27) and (28).

$$ E_{cap}^{*} = \mathop {\hbox{max} }\limits_{t} E_{cap} \left( t \right),\quad \forall t \in {\mathcal{T}}, $$
(31)
$$ E_{cap} \left( t \right) = \mathop \int \limits_{t}^{t + hs} \mathop \sum \limits_{i = 1}^{N} \left\{ {P_{i,max - cap}^{t} (SR \ne 0) - P_{i,max - cap}^{t} (SR = 0)} \right\}dt. $$
(32)

Performing weekly simulations for a whole year, the annual profitable return (APR) can be computed according to Eq. (33):

$$ APR = \mathop \sum \limits_{t = 1}^{T} \left[ {TPC_{SR \ne 0} (t) - TPC_{SR = 0} (t)} \right] . $$
(33)

2.4 Life-cycle cost analysis of EES

The selected EES facilities are modeled considering both the investment and operation costs. Power-related costs concern the power conversion system (PCS) and balance of plant (BOP) while energy storage medium (ESM) involves the energy-related costs. As a result, the initial project cost (IPC) can be expressed as a function of rated power (\( P_{rated}^{*} \)) and energy capacity (\( E_{cap}^{*} \)) based on the following equation:

$$ IPC = E_{cap} \cdot C_{ESM} + P_{rated} \cdot (C_{PCS} + C_{BOP} ). $$
(34)

To meet the requirements of the intended application in terms of output (useful) energy, CESM must be oversized to take into consideration the ac-to-ac conversion losses, the maximum permitted capacity and parasitic losses. Hence, IPC is rewritten as a function of the round-trip efficiency (η), depth of discharge (DoD), self-discharge rate (SDR) and storage duration (hs):

$$ IPC = E_{cap} \cdot \frac{{C_{ESM} }}{\eta \cdot DoD} \cdot \left( {1 + SDR \cdot h_{s} } \right) + P_{rated} \cdot \left( {C_{PCS} + C_{BOP} } \right). $$
(35)

Operation and maintenance (O&M) cost accounts for both fixed O&M values (CfO&M) expressed per kW-year and variable O&M values (CvO&M) which represent the operational costs that change as a function of annual discharged energy (Edis) [12]. The total O&M cost (CO&M) is calculated through the use of Eq. (36):

$$ C_{O\& M} = C_{fO\& M} \cdot P_{rated} + C_{vO\& M} \cdot E_{dis} . $$
(36)

For each individual technology k selected to participate, the life-cycle cost (LCC) (during the span of the EES facility’s useful lifetime) can be computed as the present value of the system by Eq. (37). The net present value (NPV) for each EES facility k is finally achieved by Eq. (38):

$$ LCC_{k} = IPC_{k} + \mathop \sum \limits_{t = 1}^{N} \frac{{C_{O\& M}^{k} \left( t \right)}}{{\left( {1 + i_{R} } \right)^{t} }}, $$
(37)
$$ NPV_{k} = - IPC_{k} + \mathop \sum \limits_{t = 1}^{N} \frac{{APR\left( t \right) - C_{O\& M}^{k} \left( t \right)}}{{\left( {1 + i_{R} } \right)^{t} }}, $$
(38)

where N is the examined lifespan in years and iR the discount rate.

3 Case study system

A medium-sized energy system is selected with a peak demand of 1108 MW and a load factor of 53% which constitutes a representative example of an island’s autonomous, non-interconnected power system. This is the system of Cyprus powered by three thermal power plants consisting of a total of twenty generating units whose main technical and economic characteristics are listed in Table 1, as well as by domestic renewable resources including biomass, solar PV and wind. According to the Cyprus Energy Regulatory Authority (CERA), during the year from 31 December 2016 to 31 December 2017 the installed capacity for thermal, wind, PV and biomass generating units was 1278 MW, 157.5 MW, 112.2 MW and 9.81 MW, respectively [17].

Table 1 Parameters of the thermal generating units [16]

To assess the impact of EES on system operation, both weekly and yearly simulation results are required. The necessary data obtained from CERA regard the half-hourly power demand during the year of 2017 along with the real-time generation from renewable energy sources (RES). Two case studies are carried out to evaluate the profitable return derived by the application of EES. The first case assumes a spinning reserve requirement accounting for 6% of the total power demand and 100% of the variable renewable energy sources (VRES). Offering a monthly-constant power output, biomass is considered as a firm import, whereas VRES refers to wind and PV generation for each time interval of the year. By the application of EES in the second case, the spinning reserve requirements become zero and the optimization procedure is repeated recording the total production cost.

The variation in load demand for the whole year of 2017 and weekly representative profiles for summer, winter and spring is provided in Figs. 1 and 2, respectively. Based on a single bus model we assume that the demand is satisfied as soon as the total production is approximately equal to the total consumption and spinning reserve requirements are qualified.

Fig. 1
figure 1

Annual electricity demand variation during the entire year of 2017 [17]

Fig. 2
figure 2

Weekly profile of seasonal electricity demand of the year 2017 [17]

4 Results

The optimal scheduling of generating units to meet the net load demand is solved over a short-term horizon of 336 half-hours to let ramp-rate limitations be involved. Completing the second’s case 52-week optimization process, the APR achieved was rated at 55,839,700 according to Eq. (33). Undoubtedly, SR provides a high influence on the TPC. Forcing the utilities to over-schedule and individual units to operate partially-loaded, leads to increased start-up costs, inefficient and uneconomic dispatch.

The contribution of RES during the weak which comprises the worst-case scenario is presented in Fig. 3. The high variability of the net load cannot be satisfactorily absorbed by the week power system (due to ramp-up and -down limitations), requiring faster-response and expensive gas turbine generation to take place. The resulted UC programs for the worst case-study derived from the two case-studies are depicted in Fig. 4. By making use of Eqs. (29, 30) and (31, 32) the optimal size of EES system was determined in terms of power rating and energy capacity to 143.94 MW and 498.94 MWh, respectively.

Fig. 3
figure 3

Net load demand vs. RES contribution for the week comprising the worst-case scenario (23 April 2017) [17]

Fig. 4
figure 4

Optimal power scheduling for the worst day of the year before EES (SR ≠ 0) and in the presence of EES (SR = 0)

All necessary information regarding the different EES technologies selected is listed in Table 2. The ac-to-ac conversion efficiency assumed to be 90% including both transformers and converters, while we considered zero transmission losses (placement of devices near thermal generation units) [18]. The examined lifetime (N) was set at 10 years in order to avoid any replacements based on the lifetime of the main components comprise each EES facility [19]. Since the costs relating to fixed O&M and variable O&M were unavailable for Zn-air battery and PSB flow battery, the maximum values based on the rest of technologies were assumed. The main characteristics affecting the life-cycle cost analysis performed are enclosed in Table 3.

Table 2 Technical characteristics and cost metrics of EES technologies [20] [21]
Table 3 Main characteristics considered in overall analysis of EES

Finally, in order to include the uncertainties due to the large technological variations between system types, we performed uncertainty analyses considering the variation range between all input parameters. Table 4 lists the calculated results while their graphic representation is shown in Fig. 5. The median value indicates the NPV for averaged values for all inputs to decide whether investing in a technology is feasible. Min/max range refer to the extremities between low performance/high costs and high performance/low costs. The middle range results from the individual variation from highest to lowest values for both performance characteristics and cost metrics, deviating around the median. Min/max range shows the risk and increases by increasing IPC while the middle range indicates the degree of dependence of each technology on their initial investment.

Table 4 Net present value (M€) for the participating EES facilities
Fig. 5
figure 5

NPV for EES facilities participating in spinning reserve application

Although VRB, Zn-Br and PSB flow batteries possess a high maximum NPV of greater than 300 M€, they are dominated by their capital cost since the lower and upper bounds coincide with minimum and maximum values. In addition, their median value revolves around zero. Pb-acid and Na-S batteries exhibit almost only positive NPV ranges with acceptable investment risk while the highest-performance and lowest-cost is offered by Zn-air devices. Zn-air also provides the lowest investment risk much below Li-ion, providing the highest potential in long-term contingency reserve applications. Finally, Li-ion provides the highest uncertainty and lowest median value, much below zero.

5 Conclusions

In this work, a methodology for the optimal planning of EES facilities involved in contingency-reserve applications has been presented. Based on a single-bus model the thermal generation of the power system of Cyprus has been optimally scheduled for the year 2017 without and with EES facilities. The UC optimization problem was conducted via a novel Lagrange Relaxation method with constraints and considering the impact of RES. Our proposed approach successfully dealt with identical generating units found in isolated power systems, enabling the realistic determination of the optimal EES size based on actual data. Pb-acid, Zn-air, Na-S, Li-ion, VRB, Zn-Br and PSB batteries were selected to replace the deficit in spinning reserves and subjected to uncertainty analysis. The formulation of storage was properly addressed relying on an innovative model. The model developed takes into account not only the ac-to-ac efficiency but also other losses including the depth of discharge and self-discharge rate of each technology. In addition, it distinguishes the power-related and capacity-related cost components leading to more substantial outcomes.

The derived simulation results showed that improvements exist in profitable return credits when EES was integrated. The findings of our extensive evaluation are summarized as follows: (1) TPC is strongly affected by RES uncertainty and variability allowing different storage technologies to take place and enhance flexibility. (2) The optimal size of the proposed EES facility was determined to 143.94 MW/498.94MWh based on the worst-case scenario. (3) The uncertainty analysis performed on NPV, indicates that Zn-air offers the greatest potential in terms of performance and investment risk. (4) Pb-acid and Na-S battery systems constitute feasible investments whereas Li-ion stands out of preferences since it possesses a negative mean value and is dominated by its still high capital cost.