Introduction

In the last years, the cost of generating electricity has risen around the world. For example, in the EU the average price of electricity for residential consumers has risen 6.92 % from 1990 to 2010 [3]. The increase was particularly large in recent years, especially in those countries where the development of renewable plants has been very strong [12]. In this regard, Table 1 shows the increase in electricity prices in the last 3 years (2011–2013) for some EU countries, for residential and industrial sectors, respectively. It is impressive to observe that electricity prices have increased even more than 20 % in the last 3 years, mainly due to the advantageous photovoltaic (PV) support policies adopted in such countries [5, 7, 10, 11].

Table 1 Increase in electricity prices in the last 3 years (2011–2013) in some EU countries
Fig. 1
figure 1

Comparison between wholesale and retail prices

In the wholesale energy market, electricity prices are determined by the balance between supply and demand. Normally, electricity users are not exposed to these fluctuations but pay a constant electricity price. In an attempt to reduce demand peaks, several utilities are moving from a conventional fixed-rate pricing scheme to new market-based models, where the electricity cost is left free to fluctuate depending on the balance between supply and demand. Such dynamic pricing schemes reflect the prices of the wholesale market and are able to lower demand peaks and the volatility of the wholesale prices [4]. A first example of dynamic pricing tariff is time-of-use (TOU) pricing, that provides two or three price levels for the customer (generally “on-peak”, “mid-peak” and “off-peak” prices), depending on the time of day. Electricity users are advised in advance about electricity prices, that are not normally modified more than once or twice per year. A more flexible electricity pricing scheme is real-time pricing (RTP), for which the retail electricity price closely reflects the wholesale energy price. In this case, customer electricity prices may vary at any time of day, encouraging users to behave in an economically optimal way.

Figure 1 shows a comparison between the wholesale and the retail electricity prices, for Norway [20]. The difference between the two curves is the profit margin for the utility.

Fig. 2
figure 2

Block diagram of electricity users interfaced with the DSO through a DRP

Normally, in the hourly spot market, the electricity price is known a day ahead, therefore it can be easily transferred by the utility to the final users. If this is the case, electricity customers could shift their energy consumption from high-price to low-price times of the day, thus reducing their electricity bills. However, in practice electricity users respond only partially to changes in the energy cost [22]. A more powerful way to reduce electricity bill is to install energy storage systems, able to shift energy consumption from on-peak to off-peak periods, thus avoiding to pay high electricity rates [13]. This can be accomplished by applying a load shifting strategy, charging the storage in low-price times and discharging it during high-price periods. In this context, California has already introduced a Resolution (Resolution E-4586 2012) that will implement a standardized Permanent Load Shifting (PLS) program in three major California’s public utilities [25]. As defined by the California Resolution, PLS “refers to the shifting of energy usage from one period of time to another on a recurring basis, often by storing energy produced during off-peak hours and using the energy during peak hours to support loads”. Examples of PLS technologies include ice thermal energy storages [6] and batteries. Significant advantages of PLS include the ability to defer electricity generation and transmission system upgrades, to reduce transmission congestion costs, to reduce peak demands and to lower the greenhouse gas emissions and the fuel consumption.

Storage units can also be used in conjunction with Renewable Energy Sources (RES), thereby reducing the impact of renewable technologies on the electricity network, or as an effective way to compensate for the variability of renewable generation [15]. Storage systems can also be operated so as to improve the value of RES power in the real-time market, in order to maximize the profit for the RES power producer [24]. In all these applications, custom devices need to be used to ensure a proper interconnection and a reliable control system, according to the technical specifications of each country [18].

One of the main barriers for the participation of end-users to the electricity market is the minimum size limit established by network operators. In order to overcome this issue, small and widely dispersed customers can be grouped and managed by Demand Response Providers (DRP) working as load aggregators. DRP act as intermediaries between the Distribution System Operators (DSO) and the final users, submitting bids in the Day-Ahead, Intra-Day and in the Ancillary Services market. Doing so, the flexibility of all customers, even the smaller ones, can be exploited. Figure 2 shows the architecture of the system.

In this paper we present a novel charging strategy to manage a customer storage system in presence of dynamic tariffs. Differently from a previous work [29] where emphasis was placed in the test results, highlighting the changes in power profiles occurring as a result of the proposed battery energy storage system (BESS) charging strategy, in the present paper the main aim is to define, characterize and test the BESS operating strategy, by maximizing an objective function which expresses the customer benefit.

Traditionally, most of the studies address the optimal operation of a storage system based on dynamic programming [17, 23, 30], linear programming [33], nonlinear programming [16, 26], multipass iteration particle swarm optimization approach [21] and Kalman filter [32].

Unlike the studies listed above, often requiring an estimate of the end-user profile, the proposed operation strategy is able to properly identify, for each daily period, the charging and discharging times, relying only on the hourly spot market price profile, regardless on the specific facility’s load profile. This is made possible since the storage is sized referring to the facilities’ energy consumption during peak hours, on the day of the year of lower consumption. Under this assumption, the storage will be able to supply the entire peak load during the day of the year of lower consumption, but only a portion of the peak load on the other days. The proposed operating strategy is simple and effective and has a low computational burden. The proposed approach can be applied to several kinds of storage systems but a lead-acid battery has been chosen for the simulations.

The remainder of the paper is organized as follows. In “Italian Electricity Market” section, the Italian Electricity Market is outlined, with specific reference to the Day-Ahead Market. In “Energy System Description and Operational Assumptions” section, the customer energy system used in this paper is briefly described and the basic operational assumptions are outlined. In “Problem Formulation” section, the problem formulation is provided, showing the objective function to be maximized. In “The Proposed Operating Strategy” section, the proposed storage operating strategy is developed. In “Cost Benefit Analysis” section, the cost-benefit analysis is presented, by defining the storage costs and the savings for the customer. In “Case Study” section, a case study is presented and the performance of the algorithm is evaluated for the base case. Finally, in last section, the conclusion of the work is summarized.

Fig. 3
figure 3

The hourly PUN value in the year 2014

Italian Electricity Market

In Italy, the liberalization of the electricity market started in the 1990s with the enactment of Legislative Decree n. 79 of 16 March 1999 [19], with the purpose of creating a single electricity market, promoting competition in electricity generation, sale and purchase, under criteria of neutrality, transparency and objectivity.

The Electricity Market consists of [14];

  • a spot market (Mercato Elettrico a Pronti, MPE);

  • a forward market (Mercato Elettrico a Termine, MTE);

  • a platform for physical delivery of financial contracts concluded on IDEX (CDE).

In the MTE, participants can negotiate forward electricity contracts with delivery and withdrawal obligation, with GME (Italian Electricity Market Operator) acting as a central counterparty. Two types of contracts can be negotiated, base-load or peak-load, with monthly, quarterly and yearly delivery periods.

MPE consists of three submarkets:

  • the Day-Ahead Market (Mercato del Giorno Prima, MGP);

  • the Intra-Day Market (Mercato Infragiornaliero, MI);

  • the Ancillary Services Market (Mercato per il Servizio di Dispacciamento, MSD).

MGP is an auction market where hourly energy blocks can be negotiated for the next day. Most of the electricity sale and purchase transactions take place in this market.

Entitled participants negotiate in the MGP by submitting demand bids (supply offers), each one composed by a pair of values, i.e. quantity and maximum (minimum) price at which they are willing to purchase (sell).

Offers/bids are accepted according to the economic merit-order criterion, respecting the transmission capacity limits between zones. In particular:

  • all accepted supply offers are valued at the clearing price of the zone to which they belong to. The clearing price is determined, for each hour, by the intersection between the supply and the demand curve and it is different for each market zone;

  • the accepted demand bids are valued at the single national price (Prezzo Unico Nazionale, PUN), defined as the average of zonal prices weighted by zonal consumptions. Therefore, utility customers purchase electricity at the PUN value.

PUN values are quite volatile, due to the random changes in generation and demand in the Day-Ahead market, as clearly shown in Fig. 3, where the PUN values in the year 2014 are drawn. Figure 3 clearly shows the strong and unpredictable variability of the single national price [8].

Since, in the hourly spot market, electricity prices are known a day ahead, participants have the option to modify their MGP programs by submitting additional offers in the MI. In this case, all market transactions are valued at the zonal marginal price. The volume of transactions traded on MI is significantly lower than that on MGP.

Both MGP and MI are marginal price markets, namely the electricity price reflects the value of energy in the specific location at the time that it is delivered. Differently from MGP and MI, MSD is a pay-as-bid market, where the Transmission System Operator (TSO) procures the necessary resources for operating and monitoring the power system [9]. MSD consists of two submarkets: a scheduling phase (“MSD ex-ante”) and a balancing market (MB) both aimed at relief the intra-zonal congestions, create the energy reserves and ensure the real-time balance between generation and demand.

Fig. 4
figure 4

Grid-connected customer energy system operating in parallel with the storage system

Energy System Description and Operational Assumptions

The customer energy system consists of a passive user and a BESS, interconnected to the power grid through a bidirectional converter, as depicted in Fig. 4. The bidirectional converter consists of a rectifier AC/DC (the battery charger) and an inverter DC/AC. The electronic switches, S1 and S2, interface the battery bank with the conversion device by means of a control system, managing the charging/discharging time of the battery.

The battery system is handled in order to ensure an economic benefit for the customer, through a load shifting strategy. Since the PUN value is available one day ahead and is defined each hour, the elementary time interval used in the study is 1 h. In addition, the reference period is one day, i.e. the battery operation is defined starting from a vector of 24 elements as input data.

Three different operating modes are considered for the storage system:

  • charging mode, activated when the electricity prices are low;

  • standby mode, in which the power grid supplies directly the end-user without contribution of the storage;

  • discharging mode, activated when the electricity prices are high, where part of the load is supplied from the battery.

The following assumptions have been made:

  • the end-user is allowed to buy the consumed energy at a hourly tariff (RTP tariff), defined by the utility on a daily basis. The RTP scheme is assumed to be proportional to the PUN values, by applying a percentage increase, in order to ensure a benefit for the utility and account for taxes;

  • the use of the storage device does not influence the price of electricity in the energy market (small price taking storage devices);

  • the common frictions of the battery operation are accounted for by incorporating imperfect charging efficiency. The discharging efficiency is neglected;

  • the charge/discharge time is assumed to be constant and equal to the time step (i.e. 1 h), and the battery is always discharged at the same depth-of-discharge (DOD);

  • at the end of each charge/discharge cycle the battery returns to the initial state-of-charge (SOC). Doing so the battery energy constraint is automatically satisfied, i.e. the storage level cannot exceed the rated energy capacity of the device, at any time;

  • the charge/discharge rate of the battery is assumed constant in each time interval. Doing so, the storage charging/discharging constraint is automatically satisfied, i.e. the energy charged/discharged cannot be more than the rated power capacity of the device, at any time;

  • the optimum storage capacity is assumed equal to the facilities’ energy consumption during peak hours [34], on the day of the year of lower consumption. In other words, the battery is sized so that it can supply the entire peak load during the day of the year of lower consumption, and only a portion of the peak load on the other days. Doing so, the BESS can be operated regardless on the specific facility’s load profile and, at the same time, the minimum installation cost is assured. As a consequence of this statement, the power flow is always directed from the grid to the load and the stored energy can only be used for load compensation, without selling to the utility;

In addition to the above mentioned hypotheses, the battery self-discharge is disregarded and the battery capacity is assumed constant throughout the battery life, without degradation.

Fig. 5
figure 5

Typical RTP daily profile and its average value

Fig. 6
figure 6

Flow chart of the proposed operating strategy

Problem Formulation

Since, in the hourly spot market, the electricity price is know a day ahead, the storage owner may schedule the battery operation in order to take profit from the gap between high and low electricity prices.

The objective of the load shifting strategy is to find a proper battery charge/discharge/standby schedule, for each daily period, in order to minimize the total cost for the end-user. The last can be expressed as follows:

$$\begin{aligned} C_i =\mathop \sum \limits _{t=1}^{24} RTP_i \left( t \right) \cdot E_g^i \left( t \right) \end{aligned}$$
(1)

where:

  • \(C_i \) is the total cost for the end-user at the day i;

  • \(\textit{RTP}_i \left( t \right) \) is the customer RTP tariff at the hour t of the day i;

  • \(E_g^i \left( t \right) \) is the energy absorbed from the grid at the hour t of the day i.

The expression (1) can be written as:

$$\begin{aligned} C_t =\mathop \sum \limits _{t=1}^{24} RTP_i \left( t \right) \cdot E_L^i \left( t \right) -\mathop \sum \limits _{t=1}^{24} RTP_i \left( t \right) \cdot E_{\textit{BESS}} \end{aligned}$$
(2)

where:

  • \(E_L^i \left( t \right) \) is the customer energy consumption at the hour t of the day i;

  • \(E_{\textit{BESS}}\) is the energy charged/discharged from the storage system (neglecting friction during the battery operation).

The energy discharged, \(E_{\textit{BESS}} \), is assumed positive if directed towards the load, negative otherwise.

Since the operating strategy does not depend on the facility’s load profile and the battery is assumed to be a small price taking storage device, the objective function can then be written as:

$$\begin{aligned} \max \mathop \sum \limits _{t=1}^{24} RTP_i \left( t \right) \cdot E_{\textit{BESS}} \end{aligned}$$
(3)

Since the charging/discharging power, \(P_{\textit{BESS}}\) and the DOD are constant in our evaluations, the maximization of the objective function corresponds to determine the optimal charging/discharging scheduling, in relation to the RTP values changing every day.

The Proposed Operating Strategy

The operating strategy is able to uniquely determine the daily charging/discharging intervals of the storage device so as to maximize the economic saving for the customer, according to (3). The algorithm then handles a vector of 24 elements as input data, that represents the daily RTP profile, as drawn in Fig. 5 [14]. The same figure also shows the daily average RTP value \((RTP_m )\).

The discharging revenue and the charging cost can be represented as follows:

$$\begin{aligned}&E_{\textit{BESS}} \cdot RTP_{\textit{max}}\end{aligned}$$
(4)
$$\begin{aligned}&{E_{\textit{BESS}}}/\mu \cdot RTP_{\textit{min}} \end{aligned}$$
(5)

where \(\textit{RTP}_{\textit{min}}\) and \(\textit{RTP}_{\textit{max}}\) are the RTP prices associated with minimum and maximum RTP values and \(\mu \) is the charging efficiency.

Because the BESS operation is profitable only when the discharging revenue is greater than the charging cost, we have:

$$\begin{aligned} E_{\textit{BESS}} \cdot RTP_{\textit{max}} >{E_{\textit{BESS}}}/\mu \cdot RTP_{\textit{min}} \end{aligned}$$
(6)

Ultimately, the battery operation can make some profits only when the following inequality condition is satisfied:

$$\begin{aligned} \mu \cdot RTP_{\textit{max}} >RTP_{\textit{min}} \end{aligned}$$
(7)

If condition (7) is not satisfied, the BESS charging losses are greater than the saving arising from the load shifting strategy, then the battery will remain in standby state [16].

The generic hourly interval can assume three different operating states:

  • standby state;

  • potential charging/discharging state;

  • active charging/discharging state.

The algorithm starts by assigning all the 24 intervals an initial state of standby.

The following assumptions are also needed:

  • each interval can first switch from the initial standby state to a potential charging/discharging state; from this latter state, the interval can switch to an active charging/discharging state or return to a standby state depending on the fulfillment of condition (7). When an interval is assigned an active charging/discharging state, this one becomes definitive;

  • at the end of the algorithm processing, only two operating states can be associated to each elementary time interval: standby or active charging/discharging.

Figure 6 shows the flow chart of the proposed operating strategy. The battery is considered discharged at the start of the process, but the procedure is dual if the BESS is assumed charged. The procedure can be summarized as below.

  1. (1)

    Firstly, the algorithm processes the 24 element vector by determining the average RTP value \((RTP_m )\). By comparing the daily RTP profile with the average RTP value, the min/max RTP values are derived (see Fig. 5):

    $$\begin{aligned} RTP_{\textit{min}}^{(k)}, \quad RTP_{\textit{max}}^{(j)} \quad \forall k,j :1\le k\le N ; 1\le j\le M \end{aligned}$$

    being N, M the total number of min/max RTP values per day, and \(k,\hbox {j}\) indexes denoting the number of minimum/maximum RTP values per day, respectively. The algorithm starts by considering the first pair of consecutive min/max RTP values, switching their status to potential.

  2. (2)

    If the RTP values satisfy condition (7) (as in the case of \(\textit{RTP}_{\textit{min}}^{(1)} \), \(\textit{RTP}_{\textit{max}}^{(1)} \), in Fig. 5), they are definitively switched in active state and the algorithm moves to the next pair of min/max RTP values. Conversely, if condition (7) is not satisfied (as in the case of \(\textit{RTP}_{\textit{min}}^{(2)} \), \(\textit{RTP}_{\textit{max}}^{(2)} )\), the couple of RTP values retains the state of potential, and the algorithm moves to the next pair of consecutive min/max RTP values (\(\textit{RTP}_{\textit{min}}^{(3)} \), \(\textit{RTP}_{\textit{max}}^{(3)} )\), switching their status to potential.

  3. (3)

    The algorithm then checks all the possible couples of min/max RTP values remained in potential state (\(\textit{RTP}_{\textit{min}}^{(2)} \), \(\textit{RTP}_{\textit{max}}^{(2)} \), \(\textit{RTP}_{\textit{min}}^{(3)} \), \(\textit{RTP}_{\textit{max}}^{(3)} )\) identifying the couple whose gap, \(\Delta \left( {RTP} \right) \), is maximum \((RTP_{\textit{min}}^{(2)}\;\hbox {and}\;RTP_{\textit{max}}^{(3)}\) in Fig. 5):

    $$\begin{aligned} \Delta \left( {RTP} \right)= & {} RTP_{\textit{max},pot}^{(j)} -RTP_{\textit{min},pot}^{(k)} \hbox { is maximum}\nonumber \\ \end{aligned}$$
    (8)

where \(\textit{RTP}_{\textit{min},pot}^{(k)},RTP_{\textit{max},pot} ^{(j)}\) is the generic couple of min/max RTP values remained in potential state, with \(k\le j\) (the minimum comes before the maximum).

If the couple of min/max RTP values that satisfies (8) fulfills condition (7) (as in the case of \(\textit{RTP}_{\textit{min}}^{(2)}, RTP_{\textit{max}}^{(3)} )\), the algorithm definitively switches the corresponding timeslots to active state, moving to the next pair of consecutive min/max RTP values (restarting from step 2). If (7) is not satisfied, the corresponding timeslots retain the state of potential and the algorithm moves to the next pair of min/max RTP values, switching their status to potential (restarting from step 3). The procedure ends when the last couple of min/max RTP values is counted (\(i=24\) i.e. \(k=N\) and \(j=M\)).

Finally, the algorithm checks if the number of charging/discharging intervals per day is equal to one. If this is the case, the state of all intervals is reset and the algorithm identifies as charging interval the one corresponding to the daily minimum RTP value (\(\textit{RTP}_{\textit{min}}^{(1)}\) in Fig. 5) and as discharging interval the one corresponding to the daily maximum RTP value (\(\textit{RTP}_{\textit{max}}^{(3)}\) in Fig. 5).

Following the RTP profile in Fig. 5, the strategy steps are processed in the following sequence:

Step 1 The algorithm starts the procedure by checking if the first couple of RTP values \(\left( {RTP_{\textit{min}}^{(1)}, RTP_{\textit{max}}^{(1)}} \right) \) satisfies (7). Since (7) is satisfied, \(\textit{RTP}_{\textit{min}}^{(1)}\) and \(\textit{RTP}_{\textit{max}}^{(1)}\) are definitively switched to active state.

Step 2 The algorithm checks (7) for the second couple of RTP values \(\left( {RTP_{\textit{min}}^{(2)}, RTP_{\textit{max}}^{(2)}} \right) \). Since (7) is not satisfied, \(\textit{RTP}_{\textit{min}}^{(2)}\) and \(\textit{RTP}_{\textit{max}}^{(2)} \) are maintained in potential state and the algorithm switches the third couple, \(\left( {RTP_{\textit{min}}^{(3)}, RTP_{\textit{max}}^{(3)}} \right) \) in potential state. At this time, both the second and the third couple of RTP values are in potential state;

Step 3 Among all possible combinations of min/max RTP values (in potential state), the algorithm identifies the couple whose gap is maximum (for which (8) is satisfied): \(\textit{RTP}_{\textit{min}}^{(2)}\) and \(\textit{RTP}_{\textit{max}}^{(3)}\). Since this couple satisfies (7), the corresponding timeslots are definitively switched to active state. The procedure ends as there are no other RTP values following. At this time, all intervals remained in potential state \(\left( {RTP_{\textit{max}}^{(2)},RTP_{\textit{min}}^{(3)}} \right) \) are switched to standby state.

At the end of the algorithm processing, the active charging/discharging intervals are the ones marked in red in Fig. 5. It is worth noting that, if \(\textit{RTP}_{\textit{min}}^{(k)} \), \(\textit{RTP}_{\textit{max}}^{(j)}\) had been calculated only according to consecutive min/max RTP values, the active states would be the couples \(\left( {RTP_{\textit{min}}^{(1)}, RTP_{\textit{max}}^{(1)}} \right) \) and \(\left( {RTP_{\textit{min}}^{(3)}, RTP_{\textit{max}}^{(3)}} \right) \), which do not correspond to any optimal condition.

The flow chart in Fig. 6 has been divided into four stages:

Stage 1 This is a preliminary stage, in which the input data are provided. In this stage the average value, \(\textit{RTP}_m \), and the min/max RTP values, \(\left( {RTP_{\textit{min}}^{(k)}, RTP_{\textit{max}}^{(j)}}\right) \) are derived.

Stage 2 In this stage, only one pair of min/max RTP values at a time is switched to potential state, by checking if condition (7) is satisfied.

Stage 3 This stage is activated only if condition (7) is not satisfied. If this is the case, two couples of min/max RTP values are simultaneously switched to potential state, and condition (8) is checked.

Stage 4 The algorithm checks if the number of charging/discharging intervals per day is equal to one. If this is the case, the state of all intervals is reset and the algorithm selects as charge/discharge intervals the ones corresponding to the daily min/max RTP values.

Cost Benefit Analysis

The economic analysis is performed by calculating the payback period (PBP) of the investment. PBP estimates the time required to recover the principal amount of an investment. It can be expressed as the minimum value of the index n that satisfies the following inequality condition:

$$\begin{aligned} \mathop \sum \limits _{n=1}^{\textit{PBP}} \frac{R_{\textit{an}}}{\left( {1+i} \right) ^{n}}\ge C_{\textit{TOT}} \end{aligned}$$
(9)

where:

  • \(R_{\textit{an}}\) is the annual customer saving arising from the load shifting strategy of the BESS, in year n;

  • \(C_{\textit{TOT}}\) is the BESS investment cost;

  • i is the discount factor, assumed equal to 3 %.

The daily saving arising from the load shifting strategy of the BESS can be expressed as:

$$\begin{aligned} \sum \limits _p E_{\textit{BESS}}\cdot \left( RTP^{(j)}_{\textit{max},p}-\frac{RTP^{(k)}_{\textit{min},p}}{\mu } \right) \end{aligned}$$
(10)

being \(\textit{RTP}_{\textit{max},p}^{(j)}\) and \(\textit{RTP}_{\textit{min},p}^{(k)}\) the active charge/discharge intervals of the BESS (marked in red in Fig. 5) and p an index denoting the number of operating cycles per day. The annual customer saving, \(R_{an} \), can finally be calculated by summing all the daily savings.

In order to calculate the PBP of the investment, the BESS capital cost, \(C_{\textit{TOT}}\), must be estimated. The total capital cost of the BESS can be expressed as the sum of the power conversion system (PCS) cost \(\left( {C_{\textit{PCS}}} \right) \), the storage cost \(\left( {C_{\textit{STOR}}} \right) \) and the balance-of plants (BOP) cost \(\left( {C_{\textit{BOP}}} \right) \) [27]:

$$\begin{aligned} C_{\textit{TOT}} = C_{\textit{PCS}} +C_{\textit{STOR}} +C_{\textit{BOP}} \end{aligned}$$
(11)

BOP includes the auxiliary components outside of the storage system. These costs include building construction, battery and PCS installation, interconnections, heating, ventilating, etc.

For most of the BESS, storage cost is proportional to the energy capacity, whereas PCS and BOP costs are proportional to the power rating. To account for this, equation (11) can be modified as follows:

$$\begin{aligned} C_{\textit{TOT}}= & {} C_{\textit{PCS}}^u \cdot P\left( \text {kW} \right) +C_{\textit{STOR}}^u \cdot E\left( \text {kWh} \right) \nonumber \\&+\,C_{\textit{BOP}}^u \cdot P\left( \text {kW} \right) \end{aligned}$$
(12)

where:

  • \(C_{\textit{PCS}}^u\) and \(C_{\textit{BOP}}^u \) are the per unit costs of the PCS and of the BOP (€/kW), respectively;

  • \(C_{\textit{STOR}}^u\) is the per unit cost of the storage unit (€/kWh).

  • E (kWh) and P (kW) are the energy capacity and the power rating of the BESS, respectively.

The specific cost of a battery depends on the chosen technology. Table 2 shows the main BESS parameters and the components cost for the selected lead-acid battery, according to [2]. The efficiency of the battery is assumed equal to 85 % [1] and the number of cycles to failure (at 80 % DOD) is 1250 [2].

Fixed and variable operation and management (O&M) costs of the BESS have not been taken into account in the economical evaluation.

Table 2 Main parameters and per unit costs of the selected lead-acid battery

Case Study

The analysis has been carried out by referring to a typical medium-scale public facility (DEIM—Department of Energy, Information Engineering and Mathematical Models, University of Palermo). The operating strategy has been implemented by assuming the customer RTP tariff equals to the PUN values applied in Italy in 2014, increased by a factor of 3, to incorporate the benefit for the utility and taxes. For the selected facility, eight different seasonal daily tariff profiles have been considered (PUN values for weekdays and weekends and for each season). The profiles were obtained by averaging the PUN values hour by hour, for each seasonal period. The considered PUN profiles are shown in Fig. 7a, b, for weekdays and weekends respectively.

One can observe that weekdays PUN values have a first price peak at about 09:00–10:00 a.m. and a second peak at 6:00–9:00 p.m. Conversely, weekends PUN values retain only the second peak at about 7:00–9:00 p.m. The first peek is, indeed, very flattened. As a result of this, the BESS will be charged two times on weekdays, only one time on weekends.

Fig. 7
figure 7

Seasonal PUN profiles for weekdays (a) and weekends (b)

The optimal charging/discharging intervals of the BESS for each of the seasonal daily RTP profiles are listed in Table 3.

Table 3 Optimal charging/discharging intervals of the BESS for each seasonal daily RTP profiles

Finally, Table 4 illustrates the annual revenue, the capital cost and the PBP of the BESS.

It can be seen that the PBP is significantly higher than the battery life. The results could be even less favorable if fixed and variable O&M costs would be considered. Therefore, lead-acid batteries cannot be profitably used in load shifting applications at the current prices of storage technologies. The situation could change in the near future, thanks to the cost reduction of storage systems expected in the coming years. Indeed, in [31] the authors provide the ranges of capital costs for the year 2011 and the expected costs for 2020, obtained from an extensive literature review and through many consultations with domain experts. The authors conclude that, especially for less mature technologies, there is significant room for cost and performance improvements. For example, for the Li-ion technology, a medium cost reduction of almost 50 % is expected. A quicker reduction of storage costs could also be fostered by the introduction of support programs for the development of storage units, as was done in Germany in 2013.

An affordable operation of the BESS could also be obtained by increasing the gap between maximum and minimum RTP prices. In addition, the participation of BESS to the intra-day market could also increase the profitability of BESS in arbitrage services, as demonstrated in [28]. Then, a future paper will focus on an optimal operating strategy of the BESS in the intra-day electricity market.

Conclusion

Table 4 Annual revenue, capital cost and PBP of the BESS

This paper has presented a novel charging strategy to manage customer storage systems in presence of hourly electricity prices. The analysis has been carried out by referring to a typical medium-scale public facility. The proposed management strategy aims to maximize the profit of the storage owner (electricity customer) by determining the optimal charge/discharge schedule. The optimal operating schedule of the storage device is obtained by maximizing an objective function which corresponds to the maximum benefit for the storage owner. Unlike the studies reported in the literature, often requiring an estimate of the end-user load profile, the proposed operating strategy is able to identify the proper charging schedule of the device regardless of the specific facility’s load profile. This is made possible since the storage is sized referring to the facilities’ energy consumption during peak hours, on the day of the year of lower consumption. Under this assumption, the storage will be able to supply the entire peak load during the day of the year of lower consumption, but only a portion of the peak load on the other days. Therefore, the optimal operating schedule of the storage device is obtained using a heuristic approach, without the need to estimate the customer’s daily power profile. This could be particularly useful when the customer load profile cannot be scheduled with sufficient reliability, because of the uncertainty inherent in load forecasting. Notwithstanding, the same problem could be tackled with a more rigorous approach taking into account the estimated facilities’ power profile, e.g. exploiting an optimization game theory between two competing entities, the customer power consumption against the storage device-based consumption. The model can be applied to several kind of storage systems but a lead-acid battery has been chosen for the economical evaluations. Simulation results show that the investment can be recovered after several years (higher than the storage lifetime) when a lead-acid battery is used in the Italian context. Therefore, lead-acid technology cannot be profitably used in load shifting applications at the current hourly spot prices applied in Italy. The situation could change in the near future thanks to the cost reduction of storage technology expected in the coming years. A cost-effective operation of the BESS could be obtained by increasing the gap between maximum and minimum RTP prices or introducing support programs for the development of storage units.

The model is suitable to be used also considering the CDE, that is the platform where financial electricity derivatives contracts, concluded on IDEX, are executed.

In this case, the customer could also have influence on the electricity price, facilitating situations in which the algorithm will drive to an optimal solution.

The profitability of BESS in arbitrage services could also be increased through participation of BESS in the intra-day market. In a future paper, the authors will develop an optimal operating strategy of the BESS in the intra-day electricity market, will extend the economic evaluation to other storage technologies and will consider also the presence of a very large number of distributed storage systems. Indeed, in this last case, the proposed method will have to be modified, in order to avoid the simultaneous charge of all the storage systems that could give place to very high power peaks and instability situations.