Keywords

1 Introduction

The emissions derived of the use of nonrenewable fuels and the aspiration to attain independence of energy [1] lead a considerable European countries to promote generation of the electricity from renewable (Rnew) resources by adopting some instruments of support for Rnew energy production, namely investments incentives, green certificates, soft balancing costs and feed-in-tariffs [2].

At the end of 2014, 43.70% of all novel Rnew farms were based on WP and was the 7th year consecutively that over 55.0% of added capacity of power in the EU was Rnew [3]. In the face of the increasing Rnew energy incorporation in the last years, supply of energy still depending on nonrenewable fuels since more than 60% of the electricity generated all over the world in 2012 was based on nonrenewable fuel Ther plants [4].

In a restructured EMar, power resources owners’ operate under competition level due to the nodal variations of EPr [5] in order to obtain the best revenue bidding in the DAM [6]. For the WP producers (WPP), WP and the market-clearing EPr Uncer are to be addressed in order to know the amount of energy to produce in order to present optimal offers. In absence of conformity, i.e., there is a deviation (Dev), economic penalizations is due to happen [7]. For Ther power producers, only market-clearing EPr Uncer has to be addressed.

2 Relationship to Smart Systems

A smart system can be stated as an embedded system that incorporates advanced systems and provide the inhabitants with sophisticated monitoring and control over how something happens in the system [8], for example a wind farm or a TU. Smart systems are capable of sensing, making diagnosis, describing, qualifying and managing how something happens in the system, incorporating both technical intelligence and cognitive functions. In smart systems, electronic devices will be communicating with software base system, allowing the user to access information about the functionality of the system [8]. These systems are highly reliable, often miniaturized, networked, predictive and energy autonomous [9]. Future power systems should ensure security, reliability and efficiency in energy management. Using the abilities of smart systems to monitoring the energy demand and the energy production of other units can play a vital role in what regards the unit commitment of TU. Particularly, monitoring and high quality real-time data of the exploitation of Rnew energy sources, namely WP, that usually requires a certain amount of spinning reserve due to their intermittent nature may represent additional information at the moment of unit commitment of TU. With this information, the Wind-Ther Power Producer (WTPP) can make a more accurate decision concerning the participation in EMars and therefore foremost revenue [10, 11]. Also, benefits of environmental are predictable with the increase in the capability of discovery offers able to be satisfied with a high level of being pleased and less needed of spinning reserve, less TU are needed and less nonrenewable fuel is used.

3 State of the Art

For Ther conversion of energy into electricity, several methods of optimization to resolve the problem of unit commitment (UC) have been used in the literature, including a technique of primacies list, classical mathematical programming techniques, like Lagrangian Relaxation (LR) and dynamic programming (DP) and more newly artificial intelligence (AI) techniques [12]. Although, requiring small computation time and easy to implement, the priority list technique does not guarantee an opportune resolution near the global optimal one, which implies an operation of higher cost [13, 14]. DP methods are flexible but these methods are characterized by a known limitation by the “curse of dimensionality”. Although the LR can overcome the previous limitation, does not necessarily lead to a viable resolution, implying further processing for satisfying the infringed constraints in order to find a viable resolution, which does not guarantee solution optimal. Although, AI techniques based on simulating annealing and ANN have been applied, the major limitation of the AI techniques concerning with the possibility to obtain a resolution near the global optimum one is a disadvantage. The MILP method has been useful with success for solving the problem of UC [15]. MILP is suitable for the formulation of bidding strategies due to its rigorousness and extensive capability of modeling [16]. WPP usually have significant difficulties to predict their power output accurately. In addition, WPP have to face Uncer on EPr. These Uncer have to be expediently considered, i.e., treated into the variables of the problems [17] to be addressed by a WPP in order to know how much to produce and the price for bidding. The technical literature presents methods for WP bidding strategies solving using different approaches: the first one is the use of WP with technologies of storage of energy [18]; the use of economic options as a tool for WPP to hedge against WP Uncer [19]; another approach is the design of Stoc models in order to obtain OBS for WPP participating in an EMar [20], without the aforementioned policies. The 3rd line of action is a Stoc formulation explicitly modelling the Uncer faced by a WPP [21], using indeterminate measures and an established of scenarios built by WP forecast and market-clearing EPr forecast [22] requests.

Hence, this paper provides an effective approach based on Stoc MILP to find out the optimal bidding strategies of a single entity having to manage a coordinated wind-Ther system, so as to maximize the expected revenue in the Iberian day-ahead EMar.

4 Problem Formulation

4.1 WPP

Considering the variability and intermittent nature of WP the physical delivering usually differs from the offer submitted by WPP to the DAM. The revenue \( RV_{h} \) of a WPP proposing a power of \( E_{h}^{offer} \), but actually producing \( E_{h}^{act} \) for period \( h \) is stated as:

$$ RV_{h} = \pi_{h}^{D} E_{h}^{offer} + IC_{h} $$
(1)

In (1), the DAM price is \( \pi_{h}^{D} \), the imbalance (Imb) cost is \( IC_{h} \). The total Dev for period \( h \) is stated as:

$$ D_{h} = E_{h}^{act} - E_{h}^{offer} $$
(2)

The price that WPP will pay for excess of production is \( \pi_{h}^{ + } {\kern 1pt} \), the price to be charged for deficit of production is \( \pi_{t}^{ - } {\kern 1pt} \). The Imb prices can be given by means of price ratios stated as:

$$ pr_{h}^{ + } = \frac{{\pi_{h}^{ + } }}{{\pi_{h}^{D} }},{\kern 1pt} \,pr_{h}^{ + } \le 1\quad {\text{and}}\quad pr_{h}^{ - } = \frac{{\pi_{h}^{ - } }}{{\pi_{h}^{D} }},{\kern 1pt} \,pr_{h}^{ - } \ge 1 $$
(3)

In (3), the \( \pi_{h}^{ + } {\kern 1pt} \) is never greater than 1. The \( \pi_{t}^{ - } {\kern 1pt} \) is never lower than 1.

The power producer

The operating cost, \( T_{{s{\kern 1pt} i{\kern 1pt} h}} \), for a TU can is stated as:

$$ T_{{s{\kern 1pt} i{\kern 1pt} h}} = B{\kern 1pt}_{i}^{{}} {\kern 1pt} b{\kern 1pt}_{{si{\kern 1pt} h}}^{{}} + g{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{{}} + u{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{{}} + A{\kern 1pt}_{{i{\kern 1pt} }}^{{}} z{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{{}} \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(4)

In (4), the fixed production cost is \( B{\kern 1pt}_{i}^{{}} \), the added variable cost is \( g{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{{}} \), the ST-UP and shut-down (Sh-Down) costs are \( u{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{{}} \) and \( A{\kern 1pt}_{{i{\kern 1pt} }}^{{}} \), of the unit. The last three costs are in general described by nonlinear function (Func) and worse than that some of the functions are non-convex and non-differentiable functions, but some kind of smoothness is expected and required to use MILP, for instance, as being sub differentiable functions.

The ST-UP and Sh-Down costs of units in (4) are considered to be such that is possible to approximate those Func by a piecewise linear. Hence, the \( g{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{{}} \), is:

$$ g_{{{\kern 1pt} s \, i{\text{ h}}}}^{{}} = \sum\limits_{l = 1}^{L} {T_{i}^{{{\kern 1pt} l}} \Delta_{{{\kern 1pt} s \, i{\text{ h}}}}^{{{\kern 1pt} l}} } \quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(5)
$$ E_{{{\kern 1pt} s \, i{\text{ h}}}}^{{}} = E_{i}^{\hbox{min} } \,b_{{{\kern 1pt} s{\text{ i h}}}}^{{}} + \sum\limits_{l = 1}^{L} {\Delta_{{{\kern 1pt} s \, i{\text{ h }}}}^{{{\kern 1pt} l}} } \quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(6)
$$ (M_{i}^{{{\kern 1pt} 1}} - E_{i}^{\hbox{min} } )j_{{{\kern 1pt} s \, i{\text{ h}}}}^{{{\kern 1pt} 1}} \le \Delta_{{{\kern 1pt} s \, i{\text{ h}}}}^{{{\kern 1pt} 1}} \quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(7)
$$ \Delta_{{{\kern 1pt} s \, i{\text{ h}}}}^{{{\kern 1pt} 1}} \le (M_{i}^{{{\kern 1pt} 1}} - {\text{ E}}_{i}^{\hbox{min} } )b_{{{\kern 1pt} s \, i{\text{ h}}}}^{{}} \quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(8)
$$ (M_{i}^{{{\kern 1pt} l}} - M_{i}^{{{\kern 1pt} l - 1}} )j_{{{\kern 1pt} s \, i{\text{ h}}}}^{l} \le \Delta_{{{\kern 1pt} s \, i{\text{ h}}}}^{{{\kern 1pt} l}} \quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h,\quad {\forall}l = 2, \ldots ,\,L - 1 $$
(9)
$$ \Delta_{{{\kern 1pt} s \, i{\text{ h}}}}^{{{\kern 1pt} l}} \le (M_{i}^{{{\kern 1pt} l}} - M_{i}^{{{\kern 1pt} l - 1}} )j_{{{\kern 1pt} s \, i{\text{ h}}}}^{{{\kern 1pt} l - 1}} \quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h,\quad {\forall}l = 2, \ldots ,\,L - 1 $$
(10)
$$ 0 \le \Delta_{{{\kern 1pt} s \, i{\text{ h}}}}^{L} \le (E{\kern 1pt}_{i}^{\hbox{max} } - M_{{{\kern 1pt} s \, i{\text{ h}}}}^{L - 1} ){\kern 1pt} {\kern 1pt} j_{{{\kern 1pt} s \, i{\text{ h}}}}^{L - 1} \quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(11)

In (5), the slope of each segment is \( T{\kern 1pt}_{i}^{l} \), the segment power is \( \Delta {\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{l} \). In (6), the binary variable \( b_{{s{\kern 1pt} i{\kern 1pt} h}} \) guarantee that the power production is equal to 0 if the unit is in the state offline. In (7), if the binary variable \( j{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{l} \) has a null value, then the segment power \( \Delta {\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{1} \) can be lower than the segment 1 maximum power (MaxPow); otherwise and in conjunction with (8), if the unit is in the state on, then \( \Delta {\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{1} \) is equal to the segment 1 MaxPow. In (9), if the binary variable \( j{\kern 1pt}_{{si{\kern 1pt} h}}^{l} \) has a null value, then the segment power \( \Delta {\kern 1pt}_{{si{\kern 1pt} h}}^{l} \) can be lower than the segment l MaxPow; otherwise and in conjunction with (10), if the unit is in the state on, then \( \Delta {\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{l} \) is equal to the segment l MaxPow. The exponential nature of the ST-UP costs functions, \( u{\kern 1pt}_{{s{\kern 1pt} i{\kern 1pt} h}}^{{}} \) is approached by a linear formulation [21] is:

$$ u_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} \ge K_{i}^{{{\kern 1pt} \alpha }} \left( {b_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} - \sum\limits_{r = 1}^{\alpha } {b_{{{\kern 1pt} si{\text{ h}} - r}}^{{}} } } \right)\quad \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(12)

The constraints to limit the power produced by the unit are:

$$ E_{i}^{\hbox{min} } {\kern 1pt} b_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h}}^{{}} \le E_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} \le E_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h}}^{\hbox{max} } \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(13)
$$ E_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h}}^{\hbox{max} } \le E_{i}^{\hbox{max} } (b_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h}}^{{}} - z_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h + 1}}^{{}} ) + SD{\kern 1pt} {\kern 1pt} z_{{{\kern 1pt} si{\kern 1pt} h + 1}}^{{}} \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(14)
$$ E_{{s{\kern 1pt} i{\kern 1pt} h}}^{\hbox{max} } \le E_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}} - 1}}^{\hbox{max} } + RU{\kern 1pt} b_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h - 1}}^{{}} + SU{\kern 1pt} y_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h}}^{{}} \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(15)
$$ E_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}} - 1}}^{{}} - E_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} \le RD{\kern 1pt} {\kern 1pt} b_{{{\kern 1pt} si{\text{ h}}}}^{{}} + SD{\kern 1pt} {\kern 1pt} z_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(16)

In (13) and (14), the upper bound of \( E_{{{\kern 1pt} s{\kern 1pt} i{\kern 1pt} h}}^{{{\kern 1pt} \hbox{max} }} \) is established, which is the maximum available power of the unit. The minimum down time (MDT) constraint is imposed by a formulation:

$$ \sum\limits_{h = 1}^{{F_{i} }} {b_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} } = 0\quad {\forall}s,\quad {\forall}i $$
(17)
$$ \sum\limits_{h = k}^{{k + DH_{i} - 1}} {(1 - b_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} )} \ge DH_{i} {\kern 1pt} z_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} \quad {\forall}s,\quad {\forall}i,\quad {\forall}k = F_{i} + 1\, \ldots \,H - DH_{i} + 1 $$
(18)
$$ \sum\limits_{h = k}^{H} {(1 - b_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} - z_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} )} \ge 0\quad {\forall}s,\quad {\forall}i,\quad {\forall}k = H - DH_{i} + 2\, \ldots \,H $$
(19)
$$ F_{i} = \hbox{min} \{ H,(DH_{i} - t_{{{\kern 1pt} s{\kern 1pt} i \, 0}}^{{}} )(1 - b_{{{\kern 1pt} s{\kern 1pt} i \, 0}}^{{}} )\} $$

The MUT constraint is also imposed:

$$ \sum\limits_{h = 1}^{{N_{i} }} {(1 - b_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} )} = 0\quad {\forall}s,\quad {\forall}i $$
(20)
$$ \sum\limits_{h = k}^{{k + UH_{i} - 1}} {b_{{{\kern 1pt} si{\text{ h}}}}^{{}} } \ge UH_{i} {\kern 1pt} y_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} \quad {\forall}s,\quad {\forall}i,\quad {\forall}k = N_{i} + 1\, \ldots \,H - UH_{i} + 1 $$
(21)
$$ \sum\limits_{h = k}^{H} {(b_{{{\kern 1pt} si{\text{ h}}}}^{{}} - z_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} )} \ge 0\quad {\forall}s,\quad {\forall}i,\quad {\forall}k = H - UH_{i} + 2\, \ldots \,H $$
(22)
$$ N_{i} = \hbox{min} \{ H,(UH_{i} - U_{{{\kern 1pt} s{\kern 1pt} i \, 0}}^{{}} ){\kern 1pt} {\kern 1pt} b_{{{\kern 1pt} s{\kern 1pt} i \, 0}}^{{}} \} $$

The relation between the binary variables to identify start-up, shutdown and forbidden operating zones is:

$$ y_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} - z_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} = t_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} - b_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}} - 1}}^{{}} \quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(23)
$$ y_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} + z_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} \le 1\quad {\forall}s,\quad {\forall}i,\quad {\forall}h $$
(24)

The total power produced by the TU is:

$$ E_{{{\kern 1pt} {\kern 1pt} st}}^{g} = \sum\limits_{i = 1}^{I} {E_{{{\kern 1pt} s{\kern 1pt} i{\text{ h}}}}^{{}} } \quad \forall s,\,\;\;\forall h $$
(25)

Objective function: The total offer is:

$$ E_{{{\kern 1pt} s{\kern 1pt} h}}^{offer} = E_{{{\kern 1pt} s{\kern 1pt} h}}^{th} + E_{{{\kern 1pt} s{\kern 1pt} h}}^{D} \quad \forall s,\,\;\;\forall h $$
(26)

The physical delivering is:

$$ E_{sh}^{act} = E_{{s{\kern 1pt} h}}^{g} + E_{sh}^{\omega d} \quad \forall s,\quad \forall h $$
(27)

In (27), \( E_{sh}^{g} \) is the physical delivering by the TU and \( E_{sh}^{\omega d} \) is the physical delivering by the wind farm for scenario \( s \). The expected revenue of the GNCO is:

$$ \sum\limits_{s = 1}^{{N_{S} }} {\sum\limits_{h = 1}^{{N_{H} }} {p_{s} \left[ {\left( {\pi_{{{\kern 1pt} s{\kern 1pt} h}}^{D} E_{{s{\kern 1pt} h}}^{offer} + \pi_{{s{\kern 1pt} h}}^{D} pr_{sh}^{ + } D_{{s{\kern 1pt} h}}^{ + } - \pi_{{s{\kern 1pt} h}}^{D} pr_{{s{\kern 1pt} h}}^{ - } D_{sh}^{ - } } \right) - \sum\limits_{i = 1}^{I} {T_{{s{\kern 1pt} i{\kern 1pt} h}} } } \right]{\kern 1pt} } } \quad \forall s{\kern 1pt} ,\,\;\;\forall h $$
(28)

Subject to:

$$ 0 \le E_{{{\kern 1pt} sh}}^{offer} \le E_{{{\kern 1pt} sh}}^{M} \quad \forall s,\quad \forall h $$
(29)
$$ D_{hs}^{{}} = \left( {E_{{{\kern 1pt} s{\kern 1pt} h}}^{act} - E_{{{\kern 1pt} s{\kern 1pt} h}}^{offer} } \right)\,\quad \forall s,\,\;\;\forall h $$
(30)
$$ D_{{h{\kern 1pt} s}}^{{}} = D_{{h{\kern 1pt} s}}^{ + } - D_{{h{\kern 1pt} s}}^{ - } \,\quad \forall s,\,\;\;\forall h $$
(31)
$$ 0 \le D_{{h{\kern 1pt} s}}^{ + } \le E_{{h{\kern 1pt} s}}^{{}} \,x_{s} \,\quad \forall \omega {\kern 1pt} ,\,\;\;\forall h $$
(32)

The maximum Ther generation is:

$$ E_{{{\kern 1pt} s{\kern 1pt} h}}^{M} = \sum\limits_{i = 1}^{I} {E_{{{\kern 1pt} si{\text{ h}}}}^{\hbox{max} } } + E_{\kern 1pt}^{W\hbox{max} } \quad \forall s{\kern 1pt} ,\,\;\;\forall h $$
(33)

An additional constraint for (28) appears:

$$ (E_{{{\kern 1pt} s{\text{ h}}}}^{{{\kern 1pt} offer}} - E_{{{\kern 1pt} s'{\text{ h}}}}^{{{\kern 1pt} offer}} )(\pi_{{{\kern 1pt} s{\text{ h}}}}^{{{\kern 1pt} D}} - \pi_{{{\kern 1pt} s'{\text{ h}}}}^{D} ) \ge 0\quad {\forall}s,\;s^{{\prime }} ,\quad {\forall}h $$
(34)

5 Case Study

The case study is from a GNCO with a WTPP, with 1440 MW of installed capacity. The used data is available in [6]. The energy prices are from the Iberic Market of electricity and available in [23], considering 10 days of June. The EPr and the energy generated from wind are displayed in Fig. 1.

Fig. 1.
figure 1

Market Iberic: June 2014; left: EPr, energy from wind: right.

The energy generated is obtained using the total energy generated from the wind farm having 360 MW of rated power. The expected revenue for CoConf and unCoConf are displayed in Table 1.

Table 1. Expected revenue for CoConf and uncoordinated configurations

The non-decreasing energy bid for the unCoConf approach is displayed in Fig. 2.

Fig. 2.
figure 2

Bids of energy.

In Fig. 2 the CoConf permits for a Min value of offered power upper than the one offered in the unCoConf and permits for a lesser price of the offering, which is a possible operation benefit.

6 Conclusion

Smart Systems can play an important role for a Ther and WP producer since the operation till the bidding in day-ahead EMars. The ability to provide real-time data from the wind production may result in foremost decisions for the decision-maker and therefore higher revenues. As result of the proposed approach for uncoordinated and coordinated operations optimal schedule of the TU and the short-term bidding strategies are obtained. The presented approach is appropriate for the GNCO involvement with TU and a wind farm. The offer coordinated of Ther with WP power permits providing foremost outcomes than the sum of the lonely offers. The Uncer are modelled using established scenarios for the prices of the energy and power production. In the literature of all trading problems and management involving production by wind prove to be optimization problems under Uncer.