Skip to main content
Log in

A MIP framework for non-convex uniform price day-ahead electricity auctions

  • Original Paper
  • Published:
EURO Journal on Computational Optimization

Abstract

It is well known that a market equilibrium with uniform prices often does not exist in non-convex day-ahead electricity auctions. We consider the case of the non-convex, uniform-price Pan-European day-ahead electricity market “PCR” (Price Coupling of Regions), with non-convexities arising from so-called complex and block orders. Extending previous results, we propose a new primal-dual framework for these auctions, which has applications in both economic analysis and algorithm design. The contribution here is threefold. First, from the algorithmic point of view, we give a non-trivial exact (i.e., not approximate) linearization of a non-convex ‘minimum income condition’ that must hold for complex orders arising from the Spanish market, avoiding the introduction of any auxiliary variables, and allowing us to solve market clearing instances involving most of the bidding products proposed in PCR using off-the-shelf MIP solvers. Second, from the economic analysis point of view, we give the first MILP formulations of optimization problems such as the maximization of the traded volume, or the minimization of opportunity costs of paradoxically rejected block bids. We first show on a toy example that these two objectives are distinct from maximizing welfare. Third, we provide numerical experiments on realistic large-scale instances. They illustrate the efficiency of the approach, as well as the economics trade-offs that may occur in practice.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Euphemia (2013) Euphemia public description v0.6. http://www.belpex.be/wp-content/uploads/Euphemia-public-description-Nov-2013.pdf

  • Garcia-Bertrand R, Conejo Antonio J, Gabriel S (2006) Electricity market near-equilibrium under locational marginal pricing and minimum profit conditions. Eur J Oper Res 174(1):457–479. ISSN: 0377-2217. doi:10.1016/j.ejor.2005.03.037. http://www.sciencedirect.com/science/article/pii/S0377221705003814

  • Gribik PR, Hogan WW, Pope SL (2007) Market-clearing electricity prices and energy uplift (Technical report)

  • Madani M, Van Vyve M (2014) Minimizing opportunity costs of paradoxically rejected block orders in european day-ahead electricity markets. In: European Energy Market (EEM), 2014 11th International Conference on the, pp 1–5. doi:10.1109/EEM.2014.6861237

  • Madani M, Van Vyve M (2015) Computationally efficient mip formulation and algorithms for european day-ahead electricity market auctions. Eur J Oper Res, 242(2):580–593. ISSN: 0377-2217. doi:10.1016/j.ejor.2014.09.060. http://www.sciencedirect.com/science/article/pii/S0377221714007991

  • Maria NS (2010) Day-ahead electricity market, proposals to adapt complex conditions in omel. Master’s thesis, Escuela Tcnica Superior De Ingeniera (ICAI), Universidad Pontificia Comillas

  • Meeus L (2006) Power exchange auction trading platform design (ontwerp van een veilingsysteem voor elektrische energiebeurzen). Open Access publications from Katholieke Universiteit Leuven urn:hdl:1979/338, Katholieke Universiteit Leuven. http://ideas.repec.org/p/ner/leuven/urnhdl1979-338.html

  • Meeus L, Verhaegen K, Belmans R (2009) Block order restrictions in combinatorial electric energy auctions. Eur J Oper Res 196(3):1202–1206. ISSN: 0377-2217. doi:10.1016/j.ejor.2008.04.031. http://www.sciencedirect.com/science/article/pii/S0377221708003901

  • O’Neill R, Mead D, Malvadkar P (2005a) On market clearing prices higher than the highest bid and other almost paranormal phenomena. Electr J 18(2):19–27. ISSN: 1040-6190. doi:10.1016/j.tej.2005.02.004. http://www.sciencedirect.com/science/article/pii/S1040619005000114

  • O’Neill RP, Sotkiewicz PM, Rothkopf MH (2007) Equilibrium prices in power exchanges with non-convex bids. Technical report, Working Paper (revised July)

  • O’Neill RP, Sotkiewicz PM, Hobbs BF, Rothkopf MH, Stewart WR (2005b) Efficient market-clearing prices in markets with nonconvexities. Eur J Oper Res 164(1):269–285

    Article  Google Scholar 

  • Ruiz C, Conejo AJ (2009) Pool strategy of a producer with endogenous formation of locational marginal prices. Power Syst IEEE Trans 24(4):1855–1866. ISSN: 0885-8950. doi:10.1109/TPWRS.2009.2030378

  • Ruiz C, Conejo AJ, Gabriel SA (2012) Pricing non-convexities in an electricity pool. Power Syst IEEE Trans 27(3):1334–1342. ISSN: 0885-8950. doi:10.1109/TPWRS.2012.2184562

  • Van Vyve M (2011) Linear prices for non-convex electricity markets: models and algorithms. Technical report, Université catholique de Louvain, Center for Operations Research and Econometrics (CORE)

  • Zak EJ, Ammari S, Cheung KW (2012) Modeling price-based decisions in advanced electricity markets. In: European Energy Market (EEM), 2012 9th International Conference on the, pp 1–6. doi:10.1109/EEM.2012.6254813

Download references

Acknowledgments

We greatly thank APX, BELPEX, EPEX SPOT, OMIE and N-Side for providing us with data used to generate realistic instances. We also thank organizers of the 11th International (IEEE) Conference on European Energy Market (Krakow, May 2014), as well as organizers of the COST Workshop on Mathematical Models and Methods for Energy Optimization (Budapest, Sept. 2014), for allowing us to present partial results developed here. This text presents research results of the P7/36 PAI project COMEX, part of the IPA Belgian Program. The work was also supported by EC-FP7 COST Action TD1207. The scientific responsibility is assumed by the authors.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehdi Madani.

Appendix: Omitted proofs in main text

Appendix: Omitted proofs in main text

Let us first consider the equality of primal and dual objective functions of Sect. 2.2:

Observation 1

By strong duality for linear programs, for a pair of primal and dual feasible points corresponding to a block bid selection and a MIC bid selection, i.e., satisfying, respectively, (2)–(13) and (15)–(22), the complementarity constraints (23)–(37) hold if and only if we have the equality (1) \(=\) (14).

1.1 Proof of Theorem 1

Proof

We emphasize again, and use below, the fact that according to Lemma 2, we can assume without loss of generality \(du^a_{c_a} = 0, \forall c_a \in C_a\) in (14)–(22).

(I) Let \(MCS=(x,y,n,u,\pi ,v, s,d^a,d^r, du^a, du^r)\) be a feasible point of UMFS and let us define \(J_r := \{j \in J | y_j = 0\}, J_a := \{j \in J | y_j = 1\}\) and likewise for \(C_r, C_a\) with respect to the values of the variables \(u_c\). Consider the projection \({\tilde{MCS}}=(x,y,n,u, \pi ,v, s,d^a_{j_a \in J_a},d^r_{j_r \in J_r}, du^a_{c_a \in C_a}, du^r_{c_r \in C_r})\). Constraints (50)–(55) ensure that \({\tilde{MCS}}\) satisfies constraints (17)–(20): constraints (52)–(55) are ‘dispatching’ constraints (50)–(51) to constraints (17)–(20). Therefore \({\tilde{MCS}}\) satisfies primal conditions (2)–(13) and dual conditions (15)–(22). Condition (54) ensures that \(d^a_j=0\) for \(j \in J_r\), and with (55), it shows that condition (39) implies the equality (1) \(=\) (14). By Observation 1, we can then replace this equality by the needed complementarity conditions (23)–(37).

(II) Conversely let \({\tilde{MCS}}=(x,y,n,u, \pi ,v, s,d^a_{j_a \in J_a},d^r_{j_r \in J_r}, du^a_{c_a \in C_a}, du^r_{c_r \in C_r})\) be a point satisfying primal conditions (2)–(13), dual conditions (15)–(22), and complementarity conditions (23)–(37), associated to a given block and MIC bid selection \(J=J_a \cup J_r, C = C_a \cup C_r\). Observation 1 ensures that this point also satisfies the equality (1) \(=\) (14). Let us set additional values \(d^r_j=0\), for \( j \in J_a\), also \(d^a_j=0\) for \(j \in J_r\), and similarly \(du^a_c = 0\) for \(c \in C_r\), \(du^r_c = 0\) for \(c \in C_a\), giving a point \(MCS=(x,y,n, u, \pi ,v, s,d^a,d^r, du^a, du^r)\). The new point satisfies condition (39), since only terms \(d^a_j=0, j \in J_r, du^a_c=0\) are added to the equality (1) \(=\) (14). It remains to verify that all the remaining constraints defining UMFS are satisfied as well. All these additional values trivially satisfy constraints (52)–(55). Therefore, it is needed to show that conditions (50)–(55) are also satisfied for all \(j \in J, c \in C\). Due to (24), in condition (17), \(s_{j_r}=0\) and we can set \(d^r_{j_r }:=P_{j_r} \lambda ^{j_r}-P_{j_r} \pi \) without altering the satisfaction of any condition. Due to the price range condition and the choice of the parameters \(M_j\), these \(d^r_j,j \in J_r\) satisfy conditions (52) which therefore hold for all \(j \in J\). In condition (18), \(s_{j_a},d^a_{j_a}\) can be redefined without modifying the values of \((s_{j_a}-d^a_{j_a})\) and hence without altering satisfaction of any other constraint. Due to the large values of the parameters \(M_j\), this again can be done so as to satisfy conditions (54) for \(j \in J_a\), hence for all \(j \in J\). Then, (17, 18), and the ‘dispatcher conditions’ (52)–(54) imply (50). Finally, concerning the analogue constraints related to the MIC bids, and first using Lemma 1 to set \(du^a_{c_a} = 0\) for all \(c_a \in Ca\), it is straightforward to show in a similar way that (19, 20) together with the \(M_c\) and the additional null values for part of the \(du^r\) (resp. \(du^a\)) given above allow satisfying (51, 53). \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Madani, M., Van Vyve, M. A MIP framework for non-convex uniform price day-ahead electricity auctions. EURO J Comput Optim 5, 263–284 (2017). https://doi.org/10.1007/s13675-015-0047-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13675-015-0047-6

Keywords

Mathematics Subject Classification

Navigation