Skip to main content

Advertisement

Log in

Energy Security: A Robust Optimization Approach to Design a Robust European Energy Supply via TIAM-WORLD

  • Published:
Environmental Modeling & Assessment Aims and scope Submit manuscript

Abstract

Energy supply routes to a given region are subject to random events, resulting in partial or total closure of a route (corridor). For instance, a pipeline may be subject to technical problems that reduce its capacity. Or, oil supply by tanker may be reduced for political reasons or because of equipment mishaps at the point of origin or again, by a conscious decision by the supplier in order to obtain economic benefits. The purpose of this article is to formulate a simplified version of the above issue that mainly addresses long-term uncertainties. The formulation is done via a version of the TIAM-WORLD Integrated Model, modified to implement the approach of robust optimization. In our case, the approach can be interpreted as a revival of chance-constrained programming under the name of distributionally robust, or ambiguous, chance-constrained programming. We apply the approach to improve the security of supply to the European Energy system. The resulting formulation provides several interesting features regarding the security of EU energy supply and has also the advantage to be numerically tractable.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. Refer to [20] where stochastic programming is used to model uncertainty on climate sensitivity and economic growth. In this study, the uncertainty can be represented by a very small event tree.

  2. In the Reference scenario, the true probability of satisfying the random constraint is not known. It may be strictly positive, but there is no obvious way to bound this probability. By convention, we assign a 0 reliability level for the reference scenario.

References

  1. Babonneau, F., Vial, J.-P., & Apparigliato, R. (2010). Robust optimization for environmental and energy planning. In J. A. Filar & A. Haurie (Eds.), Handbook on “Uncertainty and environmental decision making”. International series in operations research and management science (pp. 79–126). Berlin: Springer.

    Google Scholar 

  2. Behrens, A., Egenhofer, C., & Checchi, A. (2009). Long-term energy security risks for europe: a sector-specific approach. CEPS Working Documents 309, Centre for European Policy Studies, Brussels, Belgium.

  3. Ben-Tal, A., El Ghaoui, L., & Nemirovski, A. (2009). Robust optimization. Princeton: Princeton University Press.

    Google Scholar 

  4. Ben-Tal, A., & Nemirovski, A. (1998). Robust convex optimization. Mathematics of Operations Research, 23, 769–805.

    Article  Google Scholar 

  5. Brown, S., & Huntington, H. G. (2008). Energy security and climate change protection: Complementarity or tradeoff. Energy Policy, 36(9), 3510–3513.

    Article  Google Scholar 

  6. Calafiore, G. C., & El-Gahoui, L. (2006). On distributionally robust chance-constrained linear programs. Journal of Optimization Theory and Applications, 130, 1–22.

    Article  Google Scholar 

  7. Charnes, A., Cooper, W. W., & Symonds, G. H. (1958). Cost horizons and certainty equivalents: an approach to stochastic programming of heating oil. Management Science, 4, 235–263.

    Article  Google Scholar 

  8. Dantzig, G. B. (1956). Linear programming under uncertainty. Management Science, 1(3–4), 197–206.

    Google Scholar 

  9. EC (2000). Towards a European strategy for the security of energy supply. Green Paper COM (2000) 769 final (27 p.), European Commission, Brussels, Belgium.

  10. EC (2006). A European strategy for sustainable, competitive and secure energy. Green Paper COM (2006) 105 (20 p.), European Commission, Brussels, Belgium.

  11. EC (2007). An energy policy for Europe. Green Paper COM (2007) 1 final (27 p.), European Commission, Brussels, Belgium.

  12. El-Ghaoui, L., & Lebret, H. (1997). Robust solutions to least-square problems to uncertain data matrices. SIAM Journal of Matrix Analysis and Applications, 18, 1035–1064.

    Article  Google Scholar 

  13. Frogatt, A., & Levi, M. A. (2009). Climate and energy security policies and measures: synergies and conflicts. International Affairs, 85(6), 1129–1141.

    Article  Google Scholar 

  14. Grubb, M., Butler, L., & Twomey, P. (2006). Diversity and security in uk electricity generation: The influence of low-carbon objectives. Energy Policy, 34(18), 4050–4062.

    Article  Google Scholar 

  15. IEA (2007). Energy security and climate policy–Assessing interactions (150 p.). Paris, France: International Energy Agency.

    Google Scholar 

  16. IEA (2007). World Energy Outlook 2007, China and India insights (674 p.). Paris, France: International Energy Agency.

    Google Scholar 

  17. Iyengar, G., & Erdogan, E. (2006). Ambiguous chance constrained problems and robust optimization. Mathematical Programming Series B, 107(1–2), 37–61.

    Google Scholar 

  18. Jansen, J. C., van Arkel, W. G., & Boots, M. G. (2004). Designing indicators of long-term energy supply security. Technical Report ECN-C–04-007.

  19. Kouvelis, P., & Yu, G. (1997). Robust discrete ooptimization and its applications. London: Kuwer.

    Google Scholar 

  20. Labriet, M., Loulou, R., & Kanudia, A. (2009). Modeling uncertainty in a large scale integrated energy-climate model. In J. A. Filar, & A. B. Haurie (Eds.), Environmental decision making under uncertainty. Berlin: Springer.

    Google Scholar 

  21. Loulou, R. (2008). ETSAP-TIAM: The TIMES integrated assessment model Part II: Mathematical formulation. Computational Management Science, 5(1), 7–40.

    Article  Google Scholar 

  22. Loulou, R., & Labriet, M. (2008). ETSAP-TIAM: The TIMES integrated assessment model Part I: Model structure. Computational Management Science, 5(1), 7–40.

    Article  Google Scholar 

  23. Loulou, R., Labriet, M., & Kanudia, A. (2009). Deterministic and stochastic analysis of alternative climate targets under differentiated cooperation regimes. Energy Economics, 31(Supplement 2), 131–143.

    Article  Google Scholar 

  24. Miller, L. B., & Wagner, H. (1965). Chance-constrained programming with joint constraints. Operations Research, 13, 930–945.

    Article  Google Scholar 

  25. Prékopa, A. (1970). On probabilistic constrained programming. In Proceedings of the Princeton symposium on mathematical programming (pp. 113–138). Princeton: Princeton University Press.

    Google Scholar 

  26. Soyster, A. L. (1973). Convex programming with set-inclusive constraints and applications to inexact linear programming. Operations Research, 21, 1154–1157.

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the FP7 European Research Project PLANETS and by GICC Research Grant form the French Ministry of Ecology and Sustainable Development (MEDDTL).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard Loulou.

Appendices

Appendix

A Proof of Proposition 1

Proposition 1 is a special case of a more general theorem in RO by taking into account that the variables CAP k ’s are nonnegative. For the interested readers, we state now the general theorem and prove Proposition 1 as a corollary. In order to show the derivation, we shall use the concise notation

$$ z_0+ \sum\limits_k z_k \xi_k \le 0 $$
(6)

to represent the inequality (Eq. 4). The coefficients \(\hat z\) are easily identified as

$$\begin{array}{rll} z_0 &= & \sum\limits_{k} ({\rm ACT}_{k } - {\rm CAP}_{k})\\ z_k & = & d_{k}\cdot {\rm CAP}_{k}. \end{array}$$

The main result can be formulated as

Theorem 1

Let η k be K independent random variables with common support [ − 1,1] and known means E(η k ) = ν k . The probabilistic inequality \(\hat z_0+ \sum_k \hat z_k \eta_k \le\) 0 is satisfied with probability at least (1 − ϵ) if there exists a vector \(w\in \mathbb R^k\) such that the deterministic inequality

$$\begin{array}{rll} \hat z_0 &+& \sum\limits_k \hat z_k \nu_k + \sum\limits_k ( |w_k | - w_{k}\nu_{k}) \\ &+& \sqrt{2K \ln\frac 1\epsilon}\max\limits_k |\hat z_k- w_k| \le 0 \end{array}$$
(7)

is satisfied.

Note that the range of the random factors is now [ − 1, 1]. The above theorem is the formal statement of the theory for inequalities with random factors having known means ν k and common range [ − 1, 1] as discussed in [3, example 2.4.9, p. 55]. For the sake of completeness, we propose a proof of Theorem 1. This technical derivation is given in the next section.

We show now how to prove Proposition 1 as a corollary of Theorem 1.

Proof

(Proposition 1) Let us start with (6) and define the variables η k  = 2ξ k  − 1. In view of Assumption 1 the range of η k is [ − 1,1] and E(η k ) = ν k  = 2μ k  − 1 ≤ 0. Inequality (6) becomes

$$ z_{0} +\frac 12 \sum\limits_{k}z_{k} + \frac 12 \sum\limits_{k}z_{k}\eta_{k} \le 0. $$

Let \(\hat z_{0} = z_{0} +\frac 12\sum_{k}z_{k}\) and \(\hat z_{k} = z_{k}/2\). The hypotheses of Theorem 1 for the inequality \(\hat z_{0} + \sum_{k}\hat z_{k}\eta_{k} \le 0\) are verified. Hence,

$$\begin{array}{rll} \hat z_0 &+& \sum\limits_k \hat z_k \nu_k + \sum\limits_k ( |w_k | -w_{k}\nu_{k})\\ &+& \sqrt{2K \ln\frac 1\epsilon}\max\limits_k |\hat z_k- w_k| \le 0 \end{array}$$

is a sufficient condition to ensure the constraint satisfaction with probability at least (1 − ε). If we substitute ν k , \(\hat z_{0}\), and \(\hat z_{k}\) by their values, we obtain the condition

$$\begin{array}{rll} z_{0} &+& \sum\limits_{k}\mu_{k} z_{k} + \sum\limits_k ( |w_k | +w_{k} -2\mu_{k} w_{k}) \\ &+& \sqrt{\frac K2 \ln\frac 1\epsilon}\max\limits_k | z_k - 2 w_k| \le 0. \end{array}$$
(8)

Recall that z k  = d k CAP k  ≥ 0. We claim that only positive values w ≥ 0 need to be considered. Indeed, the theorem does not specify the value it should take. In particular, we can choose w so as to have to minimize the right-most component \( \sum_k ( |w_k | +w_{k} -2\mu_{k} w_{k}) + \sqrt{\frac K2 \ln\frac 1\epsilon}\max_k | z_k - 2 w_k|\). If for some k′, w k < 0, then |w k| + w k = 0 and the contribution of term k′ in the summation is − 2μ k w k + max { z k − 2 w k, max k ≠ k|z k  − w k |}. Clearly, this term can be made smaller by taking w k = 0. Hence, we can assume w k ≥ 0.

With w ≥ 0 inequality (8) becomes

$$\begin{array}{rll} z_{0} &+& \sum\limits_{k}\mu_{k} z_{k} + \sum\limits_k (1 - \mu_{k})2 w_{k}\\ &+& \sqrt{\frac K2 \ln\frac 1\epsilon}\max\limits_k | z_k - 2 w_k| \le 0. \end{array}$$

Writing u for 2 w in the above inequality, we obtain the condition

$$\begin{array}{rll} z_{0} &+& \sum\limits_{k}\mu_{k} z_{k} + \sum\limits_k (1 - \mu_{k}) u_{k}\\ &+& \sqrt{\frac K2 \ln\frac 1\epsilon}\max\limits_k | z_k - u_k| \le 0. \end{array}$$

Using the same argument as before, we easily prove that we can restrict our choice of u to u ≤ z. Hence, | z k  − u k | = z k  − u k  ≥ 0 and using the additional scalar variable v ≥ 0 we can transform our inequality into

$$\begin{array}{rll} z_{0} &+& \sum\limits_{k}\mu_{k} z_{k} + \sum\limits_k (1 - \mu_{k}) u_{k} + \sqrt{\frac K2 \ln\frac 1\epsilon}\cdot v \le 0 \\ z_k &-& u_k \le v,\; k=1,\dots,K \\ u &\ge& 0,v\ge 0. \end{array}$$

This concludes the proof of the proposition.□

B Proof of the Main Theorem

The scheme is based on an immediate consequence of Markov inequality.

Lemma 1

Let X be a real random variable. Then

$$ {\rm Prob}(X > 0) \le \inf\limits_{t > 0} E(\exp(tX))dF_X. $$
(9)

Proof

The proof is based on the following observations. First, for all t > 0, Prob(X > 0) = Prob(tX > 0). Second, \(\int \mathbb I(tX > 0) dF \le \int \exp(tX) dF\) where \(\mathbb I(a\ge 0)\) is the indicator function with \(\mathbb I(a\ge 0)= 1\) is a ≥ 0 and 0 otherwise. □

The problem of interest is to bound the probability of \(\hat z_0 + \sum_k \hat z_k\eta_k > 0\) when the η k are independent random variables with support [ − 1,1] and mean E(η k ) = ν k . Setting \(X = \hat z_0 + \sum_k \hat z_k\eta_k\) we get in the right-hand side of (9)

$$\begin{array}{rll} E(\exp(tX)) &=& E\left(\exp\left(t\hat z_0 + t\sum\limits_k \hat z_k\eta_k\right)\right)\\ &=& \exp(t \hat z_0 ) \prod\limits_k E(\exp( t \hat z_k\eta_k)). \end{array}$$

Here, we used, as announced, the property that the generating function of a sum of independent variables is the product of the individual generating functions.

Let us now turn our attention to the worst case distribution. To this end, let us perform changes in notation \(\tau_k = t \hat z_k\) and s k  = η k . The next result holds the same for all indices k. So we drop for a while the subscript k in the proposition below.

Proposition 2

The worst distribution in \(\mathcal F\), \(\bar F =\) \( \arg\max_{F \in \mathcal F} \int \exp(ts)dF(s)\) , is the two-point distribution, with s = 1 with probability \( p = \frac{1 + \nu}{2}\) and s = − 1 with probability \(q= 1-p = \frac{1 - \nu}{2}\).

The proposition is rather intuitive but not so easy to prove rigorously. We refer to Ref. [3] for a proof.

In view of the above proposition,

$$ E(\exp(\tau s)) \le g_{\nu}(\tau ) \!=\! p e^\tau + qe^{-\tau } \!=\! \frac{1 + \nu}{2} e^\tau + \frac{1 - \nu}{2}e^{-\tau }. $$

It is easier to work with the logarithm h ν (τ) = logg ν (τ).

$$\begin{array}{rll} h_{\nu}(\tau ) & = & \log(p e^\tau + qe^{-\tau })\\ h^{\prime}_{\nu}(\tau ) & = & \frac{p e^\tau - qe^{-\tau}}{p e^\tau + qe^{-\tau }}\\ h^{\prime\prime}_{\nu}(\tau ) & = & 1 - \left(\frac{p e^\tau - qe^{-\tau }}{p e^ \tau + qe^{-\tau }}\right)^2. \end{array}$$

Taylor expansion of order 2 yields

$$ h_{\nu}(\tau ) = h_{\nu}(0) + h_{\nu}^{\prime}(0)\tau + h_{\nu}^{\prime\prime}(\bar \tau)\frac {\tau^2}{2} $$

for some \(\bar \tau\) between 0 et τ. One easily check that h ν (0) = log(1) = 0, h ν (0) = p − q = ν and for all t, 0 ≤ h′′ ν (τ) ≤ 1. Hence,

$$ h_{\nu}(\tau ) \le \nu \tau +\frac {\tau^2}{2}. $$

Coming back to (9), we replace τ k by its value and get

$$ \begin{array}{rll} && \inf\limits_{t > 0} E(\exp(tX))dF_X \\ && \;\; \le \inf\limits_t \exp\left(t\left(\hat z_0 + \sum\limits_k \nu_k \hat z_k\right) + \frac {t^2}{2}\sum\limits_k \hat z_k^2\right). \end{array}$$

If \(\hat z_0 + \sum_k \nu_k \hat z_k< 0\), the infimum in t is a minimum and is achieved at

$$ t_{opt} = -\frac{\hat z_0 + \sum_k \nu_k \hat z_k}{ \sum_k \hat z_k^2} >0. $$

The hypothesis \(\hat z_0 + \sum_k \nu_k \hat z_k < 0\) just means that the constraint is strictly satisfied in the average. We have thus

$$ {\rm Prob}\left(\hat z_0+ \sum\limits_k z_k \hat \xi_k > 0\right) \le \exp\left( -\frac{\left(\hat z_0 + \sum_k \nu_k \hat z_k\right)^2}{2\sum_k \hat z_k^2}\right). $$

A sufficient condition to have the right-hand side bounded by ϵ is

$$ \left(\hat z_0 + \sum\limits_k \nu_k \hat z_k\right)^2 \ge 2\ln\frac 1\epsilon ||\hat z||^2_2. $$

Since \( \hat z_0 + \sum_k \nu_k \hat z_k \le 0\), the above condition becomes

$$ \hat z_0 + \hat z^T\nu + \sqrt{2\ln\frac 1\epsilon} \;||\hat z||_2 \le 0. $$

When this deterministic constraint is satisfied, we can guarantee

$$ {\rm Prob}\left(\hat z_0+ \sum\limits_k \hat z_k \eta_k > 0\right) \le \epsilon. $$

We just proved

Proposition 3

The deterministic constraint \(\hat z_0 + \hat z^T\nu + \sqrt{2\ln\frac 1\epsilon} \;||\hat z||_2 \le 0\) implies \({\rm Prob}(\hat z_0+ \sum_k \hat z_k \eta_k > 0) \le \epsilon.\)

The proposition can be strengthened if we take advantage of the known range of η. For any w and in view of − 1 ≤ η  ≤ 1

$$\begin{array}{rll} \hat z_0 &+& \hat z^T\eta = \hat z_0 + w^T\eta + (\hat z-w)^T\eta \le \hat z_0 + ||w||_1\\ &+& (\hat z-w)^T\eta . \end{array}$$

Set \(\bar z_0 = \hat z_0 + ||w||_1 \) and \(\bar z = \hat z-w\), we have from Proposition 3

$$\begin{array}{rll} \bar z_0 &+& \bar z^T \nu + \sqrt{2\ln\frac 1\epsilon} \;||\bar z||_2\\ &\le& 0\; \Rightarrow\; {\rm Prob}\left(\bar z_0+ \sum\limits_k \bar z_k \eta_k > 0\right) \le \epsilon. \end{array}$$

Replacing \(\bar z_0\) and \(\bar z\) by their value, we have

$$\begin{array}{rll} \hat z_0 &+& \hat z^T \nu - w^T \nu + ||w||_1+ \sqrt{2\ln\frac 1\epsilon} \;||\hat z-w||_2\\ &\le& 0\; \Rightarrow\; {\rm Prob}\left(\hat z_0+ \sum\limits_k \hat z_k \eta_k > 0\right) \le \epsilon. \end{array}$$

Finally by bounding the ℓ2-norm such that \(||a||_2 \le \sqrt{K} \max_k|a_k|\) we prove Theorem 1

$$\begin{array}{rll} \hat z_0 &+& \hat z^T \nu - w^T \nu + ||w||_1+ \sqrt{2K\ln\frac 1\epsilon} \;\max\limits_k|\hat z_k-w_k|\\ &\le& 0\; \Rightarrow\; {\rm Prob}\left(\hat z_0+ \sum\limits_k \hat z_k \eta_k > 0\right) \le \epsilon. \end{array}$$

C Discussion on the Dynamic Issue

In the sketch of methods to handle uncertainty, we did not pay attention to the dynamic feature of the TIAM-WORLD model. In a multistage problem as this one, decisions are taken sequentially. Decisions at stage t need not be fixed prior to that stage, and at stage t the past history of realizations of the uncertain factors is known. This information should be used to design “optimal decisions.” Conceptually, this can be done by replacing actual decisions by contingent decisions, often named “recourses.” The framework of Stochastic Programming [8] is perfectly designed to handle this situation. Unfortunately, solving multistage uncertain linear programs even with moderate precision is already a challenge beyond all available optimization techniques. We refer to [3, pp. 411–413] for an enlightening discussion on the “dramatic theoretical gap between what multistage programming intends to achieve and what, if any, it achieves.”

A possible remedy to this dramatic state of affair is to restrict recourses to the class of affine decision rules. In this formulation, future decisions are affine functions of the past realizations of the uncertain coefficients. In so doing, the new variables in the mathematical programming formulation are not any more the actual decisions, but the coefficients of the affine functions. When embedded in a robust optimization framework, this approach leads to numerically tractable problems. Affine decision rules is not the panacea, because it is in essence sub-optimal (recourses are restricted to a very small subset of all possible functions), but it offers an attractive alternative that has proved very useful in solving practical problems.

Clearly, there is a need in our problem of interest to say what is to be done in the event of a corridor failure. In the light of the above discussion, this is definitely a major challenge. robust optimization with affine decision rules could be used. Some works on similar problems has been done in [1], but on instances of considerably smaller dimensions. In the present problem, introducing affine decision rules to decide on the supply routes and levels to match the actual realizations of capacities would spread uncertainty throughout the model. Straightforward application of the robust optimization machinery would convert the new uncertain program into a far too large model to be treated by existing computers and commercial solvers. Our choice has been to ignore the adjustment feature that is intrinsic to multistage problems under uncertainty. Therefore, we shall be content to use RO on various time periods, in order to reveal robust configurations of the corridors but falling short of indicating remedial actions for each outcome of the random events.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Babonneau, F., Kanudia, A., Labriet, M. et al. Energy Security: A Robust Optimization Approach to Design a Robust European Energy Supply via TIAM-WORLD. Environ Model Assess 17, 19–37 (2012). https://doi.org/10.1007/s10666-011-9273-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10666-011-9273-3

Keywords

Navigation