Journal of Energy and Power Technology (JEPT) is an international peer-reviewed Open Access journal published quarterly online by LIDSEN Publishing Inc. This periodical is dedicated to providing a unique, peer-reviewed, multi-disciplinary platform for researchers, scientists and engineers in academia, research institutions, government agencies and industry. The journal is also of interest to technology developers, planners, policy makers and technical, economic and policy advisers to present their research results and findings.

Journal of Energy and Power Technology focuses on all aspects of energy and power. It publishes original research and review articles and also publishes Survey, Comments, Perspectives, Reviews, News & Views, Tutorial and Discussion Papers from experts in these fields to promote intuitive understanding of the state-of-the-art and technology trends. 

Main research areas include (but are not limited to):
Renewable energies (e.g. geothermal, solar, wind, hydro, tidal, wave, biomass) and grid connection impact
Energy harvesting devices
Energy storage
Hybrid/combined/integrated energy systems for multi-generation
Hydrogen energy 
Fuel cells
Nuclear energy
Energy economics and finance
Energy policy
Energy and environment
Energy conversion, conservation and management
Smart energy system

Power Generation - Conventional and Renewable
Power System Management
Power Transmission and Distribution
Smart Grid Technologies
Micro- and nano-energy systems and technologies
Power electronic
Biofuels and alternatives
High voltage and pulse power
Organic and inorganic photovoltaics
Batteries and supercapacitors

Archiving: full-text archived in CLOCKSS.

Rapid publication: manuscripts are peer-reviewed and a first decision provided to authors approximately 6.1 weeks after submission; acceptance to publication is undertaken in 8.9 days (median values for papers published in this journal in the second half of 2021, 1-2 days of FREE language polishing time is also included in this period).

Current Issue: 2022  Archive: 2021 2020 2019
Open Access Original Research

A Robust Second-Order Conic Programming Model with Effective Budget of Uncertainty in the Optimal Power Flow Problem

Lie Zhang 1, Reza D. Fakhrabadi 2, Maryam Khoshkhoo 3, Husien Salama 4,*

  1. College of Engineering, North Carolina State University, Raleigh, NC 27695, USA

  2. School of Industrial Engineering, University of Tehran, Tehran, Iran

  3. School of Biomedical Engineering, Babol noshirvani university of technology, Babol, Iran

  4. Department of Electrical and Computer Engineering, University of Connecticut, Storrs, CT, USA

Correspondence: Husien Salama

Academic Editor: Andrés Elías Feijóo Lorenzo

Collection: Wind Energy

Received: December 29, 2021 | Accepted: September 21, 2022 | Published: October 09, 2022

Journal of Energy and Power Technology 2022, Volume 4, Issue 4, doi:10.21926/jept.2204031

Recommended citation: Zhang L, Fakhrabadi RD, Khoshkhoo M, Salama H. A Robust Second-Order Conic Programming Model with Effective Budget of Uncertainty in the Optimal Power Flow Problem. Journal of Energy and Power Technology 2022; 4(4): 031; doi:10.21926/jept.2204031.

© 2022 by the authors. This is an open access article distributed under the conditions of the Creative Commons by Attribution License, which permits unrestricted use, distribution, and reproduction in any medium or format, provided the original work is correctly cited.


Integrating large-scale wind energy in modern power systems necessitates high-efficiency mathematical models to address classical assumptions in power systems. In particular, two main assumptions for wind energy integration in power systems have not been adequately studied. First, nonlinear AC power flow equations have been linearized in most of the literature. Such simplifications can lead to inaccurate power flow calculations and result in technical issues. Second, wind power uncertainties are inevitable and have been mostly modeled using traditional uncertainty modeling techniques, which may not be suitable for large-scale wind power integration. In this study, we addressed both challenges: we developed a tight second-order conic relaxation model for the optimal power flow problem and implemented the novel effective budget of uncertainty approach for uncertainty modeling to determine the maximum wind power admissibility and address the uncertainty in the model. To the best of our knowledge, this is the first study that proposes an effective, robust second-order conic programming model that simultaneously addresses the issues of power flow linearization and wind power uncertainty with the new paradigm on the budget of uncertainty approach. The numerical results revealed the advantages of the proposed model over traditional linearized power flow equations and traditional uncertainty modeling techniques.


Renewable energy sources; wind uncertainty; effective budget of uncertainty; second-order conic relaxation; AC power flow equations

1. Introduction

Due to recent advancements in optimization theory, optimization algorithms have been increasingly used to improve the performance of power systems and realize automatic voltage regulation [1], fault diagnosis under uncertainty [2], optimal design of battery management controller [3], and robust control methods for wind energy system [4]. Modern power systems are shifting from fossil fuels to clean, reliable, and emission-free wind energy. For example, 19.8% of electricity in North America is generated from wind energy [5]. However, integrating wind energy into large power systems is challenging and can affect the reliability of power systems due to two main reasons. First, the power system operation is usually simplified, and the effect of various aspects, such as voltage, on the system is neglected. Such simplifications can result in inaccurate estimation of the limits of the system and lead to damage to the system [6,7]. Second, wind energy is inherently uncertain and cannot be accurately predicted. Such prediction inaccuracies can result in various operational issues [8,9].

The optimal power flow (OPF) problem has been extensively studied and helps minimize the distribution cost while satisfying the power flow equations and operational constraints such as voltage magnitude, line flow, and generator limits [10,11]. In OPF, the power flow equations are inherently nonlinear. However, most studies have linearized power flow equations to reduce the computational complexity; however, the effects of voltages, angles, and magnitudes are ignored [12,13,14]. Such simplifications lead to inaccurate power flow calculations and may lead to problems such as overloading and power mismatch [15]. To overcome this problem, relaxation techniques have been proposed in the literature [7,16]. In recent decades, two efficient convex relaxations for nonlinear AC power flow equations have been proposed: second-order cone relaxation (SOCR) [6] and semidefinite relaxation (SDR) [17]. Such convex relaxations provide more accurate solutions for the OPF problem and consider the effects of voltages at all nodes of power systems [18]. In meshed networks, SDR is stronger than SOCR; however, SDR is more computationally challenging [19]. SOCR relaxation is accurate and highly efficient for various classes of problems in radial networks [6]. Recent surveys on these relaxations can be found in the literature [7,20,21].

In recent years, various prediction methods have been proposed to increase the prediction accuracy [22,23,24,25]. However, prediction errors are inevitable and can lead to severe problems in highly sensitive applications [26]. To overcome wind power uncertainties, such uncertainties must be considered in OPF so that the solution is robust under variations of wind power availability. Unlike deterministic optimization, wherein the predicated data of an optimization problem is assumed to be always perfect, robust optimization (RO) [27,28] considers that such perfect information is not always available due to prediction errors [29]. In the context of wind power integration, an RO model assumes that wind power availability can take any value within a given uncertainty set and obtains the optimal solution under the possible worst-case scenario for wind availability. Various RO methods have been proposed in the literature. In particular, the adjustable budget of uncertainty method [28] adjusts the solution degree of conservatism by changing the total amount of uncertainty in the model, and the total amount of uncertainty is modeled using a parameter called the budget of uncertainty. This method has been extensively studied [9,12,23,24,25,26,27,28,29,30,31]. Alternatively, two-stage RO models [5,26,32,33,34,35,36,37] have been used in power systems, where the first stage decisions are made before realizing the actual wind power, and the second stage decisions are “wait-and-see” decisions that can be adjusted after the actual wind power output is known. Such two-stage RO models are computationally complex and difficult to implement in large power systems.

Recently, a new robust optimization paradigm called effective budget of uncertainty [38] was proposed that more effectively adjusts the solution degree of conservatism. The robust solution is not sensitive to all changes in the amount of uncertainty and, after a threshold, the solution is not affected by the level of uncertainty. This phenomenon was not considered in the traditional budget of uncertainty method; thus, such advancements in RO models are shifting the trend toward the implementation of the effective budget of uncertainty in power systems [8,39].

In this study, we developed a new model for power distribution by considering the AC power flow equations and recent advances in robust optimization. We first identified an interval of available power under which the system can operate safely without any system limit violation. Next, given the identified interval, we implemented the robust optimization approach to handle the uncertainty in the system given the budget provided for the model. In this study, we extended the results presented in the literature [38,39] to nonlinear AC power flow equations and developed a SOCR model by using the effective budget of uncertainty approach. To the best of our knowledge, this is the first paper that implements the recent advances of robust optimization in AC power flow equations [40]. Furthermore, we performed extensive numerical calculations to address the problems of estimating power flows as well as wind power uncertainties. The contributions of this study are presented as follows:

  1. We extended the recent effective budget of uncertainty approach [38] and applied it to a nonlinear model with AC power flow equations. We proposed a new modeling scheme called effective robust second-order conic programming (ERSOCP) for power systems with uncertainty. We theoretically and numerically demonstrated that the proposed model is computationally tractable and can be solved efficiently using the MOSEK solver. The proposed model effectively reduces the solution conservatism and considers the effects of voltage in wind power integration.
  2. The proposed ERSOCP model provides a high accuracy by considering both wind power uncertainty and nonlinearity in power flow equations. The numerical results demonstrated the advantages of the proposed model in comparison with traditional methods.

The rest of the paper is organized as follows. In Section 2, the OPF problem and a reformulation using a second-order cone (SOC) are presented. In Section 3, the steps and backgrounds to implement the effective budget of uncertainty approach [38] in the proposed model are presented. In Section 4, the ERSOCP model is presented. Numerical results are provided in Section 5. Finally, Section 6 concludes the paper.

2. Optimal Power Flow Problem

The OPF problem aids in determining the best operating levels of power generators to minimize the operating cost and satisfy the power demand, transmission network constraints, ramping rates, and reserve requirements. The notations used in the proposed OPF model are listed as follows.

The OPF can be expressed as follows:

\[ \min \sum_{t \in T} \sum_{g \in G} C_{1} p_{g, t}^{G}+\sum_{t \in T} \sum_{k \in K} C_{2}\left(\widehat{W}_{k, t}-p_{k, t}^{W}\right) \tag{1} \]

\[ p_{_{i j, t}}=V_{i, t}^{2} y_{_{L i j}} \cos \left(\theta_{_{L i j}}\right)-V_{i, t} V_{j, t} y_{_{L i j}} \cos \left(\delta_{i, t}-\delta_{j, t}-\theta_{_{L i j}}\right)+\frac{1}{2} V_{i, t}^{2} y_{_{S i j}} \cos \left(\theta_{_{S i j}}\right), \]

\[ \forall i, j \in N, t \in T \tag{2} \]

\[ q_{_{i j, t}}=-V_{i, t}^{2} y_{_{L i j}} \sin \left(\theta_{_{L i j}}\right)-V_{i, t} V_{j, t} y_{_{L i j}} \sin \left(\delta_{i, t}-\delta_{j, t}-\theta_{_{L i j}}\right)+\frac{1}{2} V_{i, t}^{2} y_{_{S i j}} \sin \left(\theta_{_{S i j}}\right) \]

\[ \forall i, j \in N, t \in T \tag{3} \]

\[ p_{i, t}^{G}+p_{i, t}^{W}-p_{i, t}^{D}=\sum_{j \in N} p_{_{i j, t}}, \quad \forall i \in N, t \in T \tag{4} \]

\[ q_{i, t}^{G}-q_{i, t}^{D}=\sum_{j \in N} q_{_{i j, t}}, \quad \forall i \in N, t \in T \tag{5} \]

\[ \underline{F}_{l} \leq p_{_{i j, t}} \leq \overline{F}_{l}, \quad \forall(i, j): l \in L, t \in T \tag{6} \]

\[ \underline{V_{i}} \leq V_{i, t} \leq \overline{V}_{i}, \quad \underline{\Delta_{i}} \leq \delta_{i, t} \leq \bar{\Delta}_{i}, \quad \forall i \in N, t \in T \tag{7} \]

\[ \underline{U}_{l}^{P} \leq p_{i, t}^{G} \leq \bar{U}_{l}^{p}, \quad \forall i \in N, t \in T \tag{8} \]

\[ \underline{U}_{l}^{Q} \leq q_{i, t}^{G} \leq \bar{U}_{l}^{Q}, \quad \forall i \in N, t \in T \tag{9} \]

\[ \sum_{i \in N} r_{i, t}^{p+} \geq P_{t}^{u}, \quad \forall t \in T \tag{10} \]

\[ \sum_{i \in N} r_{i, t}^{p-} \geq P_{t}^{d}, \quad \forall t \in T \tag{11} \]

\[ \sum_{i \in N} r_{i, t}^{q+} \geq Q_{t}^{u}, \quad \forall t \in T \tag{12} \]

\[ \sum_{i \in N} r_{i, t}^{q-} \geq Q_{t}^{d}, \quad \forall t \in T \tag{13} \]

\[ 0 \leq r_{i, t}^{p+} \leq \overline{U}_{l}^{p}-p_{i, t}^{G}, \quad \forall t \in T \tag{14} \]

\[ 0 \leq r_{i, t}^{p-} \leq p_{i, t}^{G}-\underline{U}_{l}^{p}, \quad \forall t \in T \tag{15} \]

\[ 0 \leq r_{i, t}^{q+} \leq \overline{U}_{l}^{Q}-q_{i, t}^{G}, \quad \forall t \in T \tag{16} \]

\[ 0 \leq r_{i, t}^{q-} \leq q_{i, t}^{G}-\underline{U}_{l}^{Q}, \quad \forall t \in T \tag{17} \]

\[ 0 \leq p_{i, t}^{W} \leq \widehat{W}_{i, t}, \quad \forall i \in N, t \in T \tag{18} \]

where objective function (1) minimizes the generation cost and wind curtailment cost to aid in the integration of wind power in the power system. Constraints (2) and (3) are the real and reactive power flow equations, respectively [41]. Constraints (4) and (5) are the real and reactive power balance, respectively, at each node where wind power plays a role in the active power balance constraints [42]. Constraint (6) limits the active power flow in transmission lines. Constraint (7) enforces the limits of voltage angle and magnitude. Constraints (8) and (9) enforce the upper limits for real and reactive power generations, respectively, at all generators. Constraints (10) and (11) ensure that the upward and downward spinning reserves, respectively, of active power are greater than a certain amount. The spinning reserve is the available capacity of generators to increase or decrease the power output in 10 minutes. Similarly, constraints (12) and (13) correspond to the spinning reserve constraints of reactive power. Constraints (14)–(17) enforce the limits of spinning reserves. Finally, in constraint (18), the wind power output limit is considered.

2.1 Reformulation of Power Flow Equations

Constraints (2) and (3) correspond to the real and reactive power equations, respectively [41]. Let the admittance matrix $\boldsymbol{y}$ be decomposed as $y_{ij}=G_{ij}+\text{i}B_{ij}$, where $G_{ij}$ and $B_{ij}$ are, respectively the real and imaginary parts of the admittance matrix. Given the complex voltage, $V_i=|V_i |(\cos⁡θ_i +\text{isin} θ_i)$ can be expressed as $V_i=e_i+\text{i}f_i$ in the rectangular form. To that end, the following substitutions can be made:

\[ V_{i}^{2}=e_{i}^{2}+f_{i}^{2} \]

\[ \left|V_{i}\right|\left|V_{j}\right| \cos \left(\delta_{i}-\delta_{j}\right)=e_{i} e_{j}+f_{i} f_{j} \]

\[ \left|V_{i}\right|\left|V_{j}\right| \sin \left(\delta_{i}-\delta_{j}\right)=e_{i} f_{j}-e_{j} f_{i} \]

Thus, power flow equations (2) and (3) can be represented in the rectangular form [43]:

\[ p_{_{i j}}=G_{i i}\left(e_{i}^{2}+f_{i}^{2}\right)+G_{_{i j}}\left(e_{i} e_{j}+f_{i} f_{j}\right)-B_{_{i j}}\left(e_{i} f_{j}-e_{j} f_{i}\right) \tag{19} \]

\[ q_{_{i j}}=-B_{i i}\left(e_{i}^{2}+f_{i}^{2}\right)-B_{_{i j}}\left(e_{i} e_{j}+f_{i} f_{j}\right)-G_{_{i j}}\left(e_{i} f_{j}-e_{j} f_{i}\right) \tag{20} \]

The rectangular equations (19) and (20) are nonconvex quadratic functions. However, a SOC relaxation can be obtained by defining auxiliary variables $c_{ii}$ for each node and by defining $c_{ij}$ and $s_{ij}$ for transmission lines so that $c_{ii}=e_i^2+f_i^2 , c_{ij}=e_i e_j+f_i f_j ,\text{and} \ s_{ij}=e_i f_j-e_j f_i$. Furthermore, $c_{ij}^2+s_{ij}^2=c_{ii} c_{jj}$. Because $c_{ij}$ and $s_{ij}$ correspond to each line and capture some components of the flow, it is interpreted that $c_{ij}=-c_{ji}$ and $s_{ij}=-s_{ji}$. Therefore, the power flow equations can be reformulated as follows (for all $i$ and $j$):

\[ p_{_{i j}}=G_{i i} c_{i i}+G_{_{i j}} c_{_{i j}}-B_{_{i j}} s_{_{i j}} \tag{21} \]

\[ q_{_{i j}}=-B_{i i} c_{i i}-B_{_{i j}} c_{_{i j}}-G_{_{i j}} s_{_{i j}} \tag{22} \]

\[ c_{_{i j}}^{2}+s_{_{i j}}^{2}=c_{i i} c_{j j} \tag{23} \]

\[ c_{_{i j}}=-c_{j i}, \quad s_{_{i j}}=-s_{j i} \tag{24} \]

2.2 Second-Order Conic Relaxation of Power Flow Equations

Here we present a relaxation for the power flow equations that can be represented using SOCs.

Definition 1: $Q^n$ is an n-dimensional SOC if

\[ Q=\left\{x \in \mathbb{R}^{n}: x_{1} \geq\left(x_{2}^{2}+x_{3}^{2}+\cdots+x_{n}^{2}\right)^{\frac{1}{2}}\right\}. \]

SOCs are convex and can be efficiently solved using the MOSEK solver. Another variant of SOC is the rotated SOC, which can be defined as follows:

Definition 2: $Q_r^n$ is an n-dimensional rotated SOC if

\[ Q=\left\{x \in \mathbb{R}^{n}: 2 x_{1} x_{2} \geq x_{3}^{2}+\cdots+x_{n}^{2}, \ x_{1}, x_{2} \geq 0\right\}. \]

$Q^n$ and $Q_r^n$ are equivalent [44].

In the rectangular power flow equations (21)–(24), constraint (23) is a quadratic constraint, and the rest of the constraints are linear. By converting the equality constraint (23) into an inequality constraint, we can relax (23) and rewrite it as follows

\[ c_{_{i j}}^{2}+s_{_{i j}}^{2} \leq c_{i i} c_{j j}, \quad \forall i, j \in N \tag{25} \]

The relaxed constraint (25) can be represented using a rotated SOC. If the relaxed constraint (25) becomes binding at optimality, then the proposed SOC relaxation is exact and constraint (25) is equivalent to the original power flow constraint (23) [43]. We further investigated the exactness of the proposed SOC relaxation through numerical calculations.

3. Effective Budget of Uncertainty in Power Systems

We modeled the wind power uncertainty by using the new RO paradigm of the effective budget of uncertainty.

In competitive electricity markets, wind power availability is predicted and priced in a day-ahead manner, and predictions are employed in power distribution planning [45,46,47]. However, in real-time operation, the actual wind power might differ from the predicted wind power; this may lead to the violation of the operational requirements and limits of the power system if such deficiencies are not considered in advance [9]. RO considers such differences in wind power availability by using an uncertainty set, which includes all possible scenarios of actual wind power. Let $W ^{act} _{ k,t}$ be the actual wind power of wind turbine $k$ at time $t$;$ \bar{W}_{k,t}$ and $\underline{W}_{k,t}$ be the upper and lower limit of the actual wind power, respectively; and $\widehat{W}_{k, t}$ be the predicted wind power. Let parameter $\widetilde{W}_{k, t}$ represent the uncertain wind power that can take any value in $[\underline{W}_{k,t},\bar{W}_{k,t}]$. In the traditional budget of uncertainty method, the uncertainty set is represented as follows (constraints (26a), (26b), and (26d) are written for all time periods $t∈T$ and all wind turbines $k∈K$):‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

\[ \widetilde{W}_{k, t}=\widehat{W}_{k, t}+z_{k, t}^{+}\left(\overline{W}_{k, t}-\widehat{W}_{k, t}\right)+z_{k, t}^{-}\left(\underline{W}_{k, t}-\widehat{W}_{k, t}\right) \tag{26a} \]

\[ 0 \leq z_{k, t}^{+}, \quad z_{k, t}^{-} \leq 1 \tag{26b} \]

\[ \sum\nolimits_{t \in T}\left(z_{k, t}^{+}+z_{k, t}^{-}\right) \leq \Gamma_{t} \tag{26c} \]

\[ p_{k, t}^{W} \leq \widetilde{W}_{k, t} \tag{26d} \]

where constraint (26a) represents all possibilities for wind power, constraint (26b) defines the limits for the deviation variables, and constraint (26c) limits all possible deviations by a parameter called the budget of uncertainty [28,39]. Finally, constraint (26d) considers the generated wind power that is limited by the available wind power output (i.e., $\widetilde{W}_{k, t}$) that is uncertain. Constraints (26a)–(26c) allow users to select the level of uncertainty at each time period ($\Gamma_t$) and then yields a set of acceptable values for the budget of uncertainty parameter. $\Gamma_t$ also controls the degree of conservatism of the solution. For instance, $\Gamma_t$= 0 indicates that no uncertainty is considered in the system; thus, in constraints (26a)–(26c), we set $\widetilde{W}_{k, t}=\widehat{W}_{k, t}$, meaning that the uncertain parameters are equivalent to the predicted values because it is assumed that there is no uncertainty. Thus, constraint (26d) reduces to constraint (18). However, $\Gamma_t$=$|K|$, where $|K|$ is the number of wind turbines, means that the outputs of all wind turbines are uncertain and their inputs may deviate from the predicted values and can even take either their lower or upper bound values (i.e.,$\bar{W}_{k,t}$ and $\underline{W}_{k,t}$). Further details can be found in the literature [16].

The main disadvantage of uncertainty set (26a)–(26c) is that, depending on the system worst-case scenario, it allows $\widetilde{W}_{k, t}$ to take the upper bound or lower bound of $[\underline{W}_{k,t},\bar{W}_{k,t}]$, restricted by parameter $\Gamma_t$. However, as demonstrated in previous studies [38,39], the uncertain wind power output of wind turbines depends on two factors: (i) the budget of uncertainty, which directly affects the uncertain wind power output ((26a)–(26c)); and (ii) the operational limits and capabilities of the system to handle wind power. For example, assume that the budget of uncertainty is $\Gamma_t$=$|K|$, meaning that the output of all wind turbines can have maximum deviations from the predicted values and take their upper bounds, that is, $\widetilde{W}_{k, t}=\bar{W}_{k,t}$. Thus, appropriate measures can be planned for this scenario, known as the worst-case scenario, to mitigate the risk of having issues in the system in case of unforeseen events [16]. However, planning under this scenario may conflict with the operational limits of the system. In particular, if the limits of the system are not sufficient to handle $\bar{W}_{k,t}$ amount of power, then it is obvious that there are other factors limiting the amount of wind power output rather than merely the uncertainty budget. This phenomenon [38,39,40] can cause various issues, such as overprotection against uncertainty, and would result in higher operational costs.

Therefore, in RO models, first, the maximum admissibility of wind power, which is the threshold beyond which the uncertainty has no effect on the system, must be determined. If the wind uncertainty is more than the threshold, the system reaches its limits, and the solution is determined by the system limits, not the budget of uncertainty [8,39]. Therefore, the uncertainty set must be modified based on the wind power admissibility before incorporating the budget of uncertainty in the model. By doing so, the ineffective part of the uncertainty set that does not affect the solution can be removed, and the effective budget of uncertainty can be obtained [25,38] to include in the model.

Let $\overline{s}_{k, t}$ be the maximum wind power admissibility in the system after determining the limits of the system. In other words, $\overline{s}_{k, t}$ indicates the maximum amount of power that can be handled by the system. Assuming that $\overline{s}_{k, t}$ has been obtained, the uncertainty set (26a)–(26c) can be modified as follows (constraints (27a), (27b), and (27d) are written for all time periods $t∈T$ and all wind turbines $k∈K$):

\[ \widetilde{W}_{k, t}^{{new}}=\widehat{W}_{k, t}+z_{k, t}^{{new+ }}\left(\bar{s}_{k, t}-\widehat{W}_{k, t}\right)+z_{k, t}^{{new- }}\left(\underline{W}_{k, t}-\widehat{W}_{k, t}\right) \tag{27a} \]

\[ 0 \leq z_{k, t}^{{new}+}, \quad z_{k, t}^{{new-}} \leq 1 \tag{27b} \]

\[ \sum\nolimits_{t \in T}\left(z_{k, t}^{n e w+}+z_{k, t}^{n e w-}\right) \leq \Gamma_{t} \tag{27c} \]

\[ p_{k, t}^{W} \leq \widetilde{W}_{k, t}^{{new}} \tag{27d} \]

The scaled deviation variables $z_{k, t}^{new+}$ are scaled differently so that one unit of $z_{k, t}^{new+}$ is equivalent to $(\overline{s}_{k, t}-\widehat{W}_{k, t})$ amount of deviation from the predicted wind power output $\widehat{W}_{k, t}$. In contrast, in the traditional uncertainty set (26a)–(26c), one unit of scaled deviation $z_{k, t}^+$ corresponds to $(\bar{W}_{k,t}-\widehat{W}_{k, t})$ amount of deviation. As a result, in constraint (26), the budget of uncertainty $\Gamma_t$ controls the total amount of deviations over all wind turbines, whereas in constraint (27), the budget of uncertainty $\Gamma_t$ controls only the effective deviations and is denoted as an effective budget of uncertainty [38].

$\overline{s}_{k, t}$ is not known in the system. Thus, the maximum wind power admissibility $\overline{s}_{k, t}$ must be determined by analyzing the system requirements. $\overline{s}_{k, t}$ determines the maximum value of wind power that can be handled by the system without resulting in any operational issues. Thus, we considered the worst-case scenarios of constraints (10) and (11) because the spinning reserve of active power is a function of wind power output. Thus, by ensuring that the worst-case scenarios of these constraints are met, the maximum wind power admissibility can be determined. For each wind turbine $k$ and time period $t$, problem (28) can be solved to determine $\overline{s}_{k, t}$ as follows [39]:

\[ \min _{\mathbb{C}_{1}}\left(\bar{W}_{k, t}-\bar{s}_{k, t}\right) \tag{28a} \]

\[ { s.t. } \quad \min _{\bar{s}_{k, t}} \sum_{i \in N}\left(p_{i, t}^{G}+r_{i, t}^{p+}+\bar{s}_{k, t}-p_{i, t}^{D}\right) \geq P_{t}^{u} \tag{28b} \]

\[ \min _{\bar{s}_{k, t}} \sum_{i \in N}\left(-p_{i, t}^{G}+r_{i, t}^{p-}-\bar{s}_{k, t}+p_{i, t}^{D}\right) \geq P_{t}^{d} \tag{28c} \]

where set $ \mathbb{C}_{1}= \{ {p_{i, t}^G,r_{i, t}^{p+},r_{i, t}^{p-},\overline{s}_{k, t}} \}$ is the set of decision variables that are optimized. Constraints (28b) and (28c) aim to ensure that the upward and downward active power reserve constraints are met, respectively, under the worst-case scenario of $\overline{s}_{k, t}$. In (28a), the objective function aims to increase the wind power admissibility of unit $k$ at time $t$ so that more wind power can be utilized as long as the worst-case scenarios of reserve constraints are met.

Problem (28) is a two-stage problem and can be solved using the strong duality theorem [28]. Thus, by introducing dual variables $α_{k, t}$ and $β_{k, t}$, problem (28) can be transformed into an equivalent problem as follows:

\[ \min _{\mathbb{C}_{2}}\left(\bar{W}_{k, t}-\bar{s}_{k, t}\right) \tag{29a} \]

\[ { s.t. } \quad \sum_{i \in N}\left(p_{i, t}^{G}+r_{i, t}^{p+}-p_{i, t}^{D}-\alpha_{k, t}\right) \geq P_{t}^{u} \tag{29b} \]

\[ \alpha_{k, t} \geq-\bar{s}_{k, t} \tag{29c} \]

\[ \sum_{i \in N}\left(p_{i, t}^{G}-r_{i, t}^{p-}-p_{i, t}^{D}+\beta_{k, t}\right) \leq P_{t}^{d} \tag{29d} \]

\[ \beta_{k, t} \geq \bar{S}_{k, t} \tag{29e} \]

where set $ \mathbb{C}_2= \{ {p_{i, t}^G,r_{i, t}^{p+},r_{i, t}^{p-},\overline{s}_{k, t},α_{k, t},β_{k, t}} \}$ is the set of decision variables.

Once $\overline{s}_{k, t}$ is obtained for all wind turbines, the effective uncertainty set (27a)–(27c) can be used. Next, a robust solution is determined under the worst-case wind power scenario to ensure a stable system under all scenarios. However, the robust solution may be overconservative because it protects against the absolute worst-case scenario, which may not happen.

Most RO models rely only on the budget of uncertainty to adjust the solution’s level of conservatism and do not consider the maximum admissible wind power. However, in this study, we demonstrated that the budget of uncertainty and the wind power admissibility level should be simultaneously considered in the optimization problem to accurately control the solution’s degree of conservatism. In the following subsections, we describe how the proposed RO model determines the maximum admissibility of wind power and modifies the uncertainty set based on wind power admissibility before incorporating the budget of uncertainty in the model.

4. Effective Robust Second-Order Conic Programming Model

Here we present the ERSOCP model for the OPF problem with wind power integration. The proposed model considers the effect of voltage on the system by considering a relaxation for AC power flow equations and effectively tackles wind power uncertainty by implementing the effective budget of uncertainty approach. The complete ERSOCP model is presented as follows:

To obtain the ERSCOP model (30), problem (29) must be solved to obtain the maximum wind power admissibility $\overline{s}_{k, t}$.

5. Numerical Results

To demonstrate the merits of the proposed ERSCOP model, we performed numerical analysis on three test systems, namely IEEE 14, IEEE 118, and reliability test system (RTS) 96, which were modified by adding a number of wind farms to the systems. In IEEE 14, we added one wind farm (capacity: 300 MW) to bus #9. In IEEE 118, we added wind farms to bus #1 (capacity: 500 MW), bus #9 (capacity: 500 MW), and bus #26 (capacity: 800 MW). In RTS 96, we added five wind farms to the system and reconstructed the system, as explained in a previous study [39]. In the IEEE 14 and IEEE 118 test systems, the wind power forecast errors were derived from the real wind sampling data from hourly wind power measurements [48] and as described in the literature [49]. However, in the RTS 96 test system, we obtained the data from another study [39] to make a comparison. All parameters for the lower and upper bounds of the available wind power were obtained from the historical data of recent years.

We considered four models:

  1. Linear model [39]: The linear model [39] is considered where power flow equation (2) is linearized and reactive power and voltage are neglected. However, this model considers the effective budget of uncertainty [38].
  2. SOCP model [49]: The SOCP OPF model employs the traditional budget of uncertainty approach.
  3. ERSOCP model: The proposed ERSOCP model combines SOCP relaxation and effective budget of uncertainty.
  4. LINDOGLOBAL: The solution of ACOPF from the LINDOGLOBAL solver is obtained as the benchmark. The LINDOGLOBAL solver employs branch-and-cut methods to obtain the global optimal solution of ACOPF for relatively simple problems.

In this study, all the models were implemented in GAMS, and the global optimal solution was obtained using MOSEK on a computer with a 2.4-GHz CPU and 8-GB RAM.

In Table 1, the objective function values (total operating cost) for various budgets of uncertainty are presented for all the models. The quality of the SOCP and ERSOCP relaxations impact the solve time. The violation of equality constraint (23) provides a measure to the relaxation quality for the AC power flow equations, and is represented in Table 1.

Table 1 Comparison of the objective function value and solution accuracy.

The last column in Table 1 provides the global solution LINDOGLOBAL as a reference to evaluate the solution accuracy of each model. As can be observed, in most cases, the proposed ERSOCP model yielded a more accurate solution that was closer to the solution of LINDOGLOBAL compared to other alternatives. In addition, the proposed ERSOCP model outperformed the SOCP model with the traditional budget of uncertainty approach. In particular, the quality of the SCOP relaxation depends on the violations of equation (23). If the optimal solution satisfies the relaxed constraint (25) at equality, it means constraint (23) is satisfied with no violation, and thus the SOCP relaxation is exact. The proposed ERSOCP model corresponded to smaller violations in constraint (23), as clearly observed from the higher degree of accuracy achieved by the proposed model. Furthermore, as the budget of uncertainty increased, the objective function value increased as more budget corresponded to more uncertainty in the system, which in turn increased the operational cost. As this budget increased, the system produced a more robust solution because more budget was allowed for immunization against uncertainty. These observations are consistent with the literature [28,38,39].

The computation times of all four models are presented in Table 2; for each row, we solved problems three times and reported the average times. The linear model [39] exhibited the lowest computation time because it linearizes all nonlinear equations and provides a simplified version of the OPF problem. The LINDOGLOBAL approach required the maximum computational time. The proposed ERSOCP model exhibited a slightly higher computational time compared to the SOCP model [31] because, in the proposed model, a linear problem must be solved first (29), and by obtaining the values of maximum wind power admissibility, the ERSCOP model can be established. However, the additional time required by the proposed model over the SOCP model is not significant. For instance, in the IEEE 118 test system, for $\Gamma_t = 3 $, the computational time of the proposed model was only 9% higher than that of the SOCP model [31].

Table 2 Comparison of the average computation CPU time (in seconds).

A comparison of solution accuracy and computational time for different models can be made in Tables 1 and 2. Such comparison allows users to select the most appropriate model based on their requirements for accuracy and computational time. As can be seen from Tables 1 and 2, the proposed model is highly efficient in terms of accuracy and computational time, thus, providing a promising choice for use in real-world problems.

The proposed model is beneficial for large systems with high amounts of wind power integration. In particular, for high uncertainty and large power systems, the challenges associated with handling wind power uncertainty make commercial solvers such as LINDOGLOBAL computationally impractical (Table 2). In contrast, the proposed model is highly efficient and practical even for large power systems because it is tractable and scalable. From the managerial point of view, the proposed model aids in identifying the exact trade-off between robustness and cost to tackle wind power uncertainty within a budget.

6. Conclusions

To overcome the limitations of traditional methods, in this study, we proposed a robust OPF model considering wind power uncertainty. We considered the wind power uncertainties by adopting the recent advancements in uncertainty theory, that is, the effective budget of uncertainty method and the nonlinearities of power flow equations were considered using a tight SOCR. We demonstrated that the proposed ERSOCP model could accurately consider the effects of voltage on the power flow and effectively model uncertainties given the physical limits of the system. The numerical results demonstrated the merits of the ERSOCP model. The ERSOCP model can obtain a more accurate solution in a reasonably short computational time.

In future research, the proposed model can be employed for different problems, such as the unit commitment problem. Furthermore, the possibility of a new conic relaxation for nonlinear AC power flow equations can be explored using exponential conic programming models, power conic programming models, or a combination of both.

Author Contributions

Lie Zhang: Conceptualization; methodology, validation, supervision, project administration; Reza D. Fakhrabadi: methodology, software, validation, investigation, supervision, project administration, writing; Maryam Khoshkhoo: methodology, formal analysis, data curation and collection, investigation, writing; Husien Salama: Conceptualization; software, formal analysis, data curation, and collection, writing

Competing Interests

The authors have declared that no competing interests exist.


  1. Elsisi M, Tran MQ, Hasanien HM, Turky RA, Albalawi F, Ghoneim SS. Robust model predictive control paradigm for automatic voltage regulators against uncertainty based on optimization algorithms. Mathematics. 2021; 9: 2885. [CrossRef]
  2. Elsisi M, Tran MQ, Mahmoud K, Mansour DEA, Lehtonen M, Darwish MMF. Effective IoT-based deep learning platform for online fault diagnosis of power transformers against cyberattacks and data uncertainties. Measurement. 2022; 190: 110686. [CrossRef]
  3. Ismail MM, Bendary AF, Elsisi M. Optimal design of battery charge management controller for hybrid system PV/wind cell with storage battery. Int J Power Energy Convers. 2020; 11: 412-429. [CrossRef]
  4. Elsisi M. New design of robust PID controller based on meta‐heuristic algorithms for wind energy conversion system. Wind Energy. 2020; 23: 391-403. [CrossRef]
  5. Archer CL, Jacobson MZ. Evaluation of global wind power. J Geophys Res. 2005; 110: D12110. [CrossRef]
  6. Jabr RA. Radial distribution load flow using conic programming. IEEE Trans Power Syst. 2006; 21: 1458-1459. [CrossRef]
  7. Zohrizadeh F, Josz C, Jin M, Madani R, Lavaei J, Sojoudi S. A survey on conic relaxations of optimal power flow problem. Eur J Oper Res. 2020; 287: 391-409. [CrossRef]
  8. Dehghani Filabadi M. Robust optimization for SCED in AC-HVDC power systems. Waterloo: University of Waterloo; 2019.
  9. Bertsimas D, Litvinov E, Sun XA, Zhao J, Zheng T. Adaptive robust optimization for the security constrained unit commitment problem. IEEE Trans Power Syst. 2013; 28: 52-63. [CrossRef]
  10. Dommel HW, Tinney WF. Optimal power flow solutions. IEEE Trans Power Appar Syst. 1968; PAS-87: 1866-1876. [CrossRef]
  11. Huneault M, Galiana FD. A survey of the optimal power flow literature. IEEE Trans Power Syst. 1991; 6: 762-770. [CrossRef]
  12. Roald L, Oldewurtel F, Krause T, Andersson G. Analytical reformulation of security constrained optimal power flow with probabilistic constraints. Proceedings of 2013 IEEE Grenoble Conference; 2013 June 16-20; Grenoble, France. New York: IEEE. [CrossRef]
  13. Xie L, Gu Y, Zhu X, Genton MG. Short-term spatio-temporal wind power forecast in robust look-ahead power system dispatch. IEEE Trans Smart Grid. 2014; 5: 511-520. [CrossRef]
  14. Bienstock D, Chertkov M, Harnett S. Chance-constrained optimal power flow: Risk-aware network control under uncertainty. SIAM Rev. 2014; 56: 461-495. [CrossRef]
  15. Lee D, Turitsyn K, Molzahn DK, Roald LA. Robust AC optimal power flow with robust convex restriction. IEEE Trans Power Syst. 2021; 36: 4953-4966. [CrossRef]
  16. Filabadi MD, Bagheri P. Robust-and-cheap framework for network resilience: A novel mixed-integer formulation and solution method. arXiv preprint arXiv:211009694. 2021.
  17. Bai X, Wei H, Fujisawa K, Wang Y. Semidefinite programming for optimal power flow problems. Int J Electr Power Energy Syst. 2008; 30: 383-392. [CrossRef]
  18. Salama H, Youssef T. Voltage stability of transmission. Int J Innov Appl Stud. 2018; 24: 439-445.
  19. Bingane C, Anjos MF, Digabel SL. CONICOPF: Conic relaxations for AC optimal power flow computations. Proceedings of 2021 IEEE Power & Energy Society General Meeting (PESGM); 2021 July 26-29; Washington, DC, USA. New York: IEEE. [CrossRef]
  20. Molzahn DK, Hiskens IA. A survey of relaxations and approximations of the power flow equations. Found Trends Electr Energy Sys. 2019; 4: 1-221. [CrossRef]
  21. Gudlavalleti RH, Saman B, Mays R, Salama H, Heller E, Chandy J, et al. A novel addressing circuit for SWS-FET based multivalued dynamic random-access memory array. In: Nanotechnology for electronics, biosensors, additive manufacturing and emerging systems applications. Singapore: World Scientific; 2021. pp. 83-92. [CrossRef]
  22. Chavoshi SF, Mashayekhi M. Estimating demand function of the fixed line telecommunication in Iran. Asian J Res Soc Sci Humanit. 2015; 5: 275-281. [CrossRef]
  23. Ghashami F, Kamyar K, Riazi SA. Prediction of stock market index using a hybrid technique of artificial neural networks and particle swarm optimization. Appl Econ Finance. 2021; 8. doi: 10.11114/aef.v8i3.5195. [CrossRef]
  24. Charandabi SE, Kamyar K. Prediction of cryptocurrency price index using artificial neural networks: A survey of the literature. Eur J Bus Manage Res. 2021; 6: 17-20. [CrossRef]
  25. Ghashami F, Kamyar K. Performance evaluation of ANFIS and GA-ANFIS for predicting stock market indices. Int J Econ Finance. 2021; 13. doi: 10.5539/ijef.v13n7p1. [CrossRef]
  26. Filabadi MD, Asadi A, Giahi R, Ardakani AT, Azadeh A. A new stochastic model for bus rapid transit scheduling with uncertainty. Future Transp. 2022; 2: 165-183. [CrossRef]
  27. Ben-Tal A, Nemirovski A. Robust optimization – methodology and applications. Math Programm. 2002; 92: 453-480. [CrossRef]
  28. Bertsimas D, Sim M. The price of robustness. Oper Res. 2004; 52: 35-53. [CrossRef]
  29. Salama H, Bachr C. Implement of the information. Int J Innov Appl Stud. 2019; 27: 456-462. [CrossRef]
  30. Wu W, Chen J, Zhang B, Sun H. A robust wind power optimization method for look-ahead power dispatch. IEEE Trans Sustain Energy. 2014; 5: 507-515. [CrossRef]
  31. Li Z, Shahidehpour M, Wu W, Zeng B, Zhang B, Zheng W. Decentralized multiarea robust generation unit and tie-line scheduling under wind power uncertainty. IEEE Trans Sustain Energy. 2015; 6: 1377-1388. [CrossRef]
  32. Zhang Y, Ai X, Wen J, Fang J, Luo C. Robust unit commitment considering the temporal and spatial correlations of wind farms using a data-adaptive approach. Proceedings of 2018 IEEE Power & Energy Society General Meeting (PESGM); 2018 August 5-10; Portland, OR, USA. New York: IEEE. [CrossRef]
  33. Zhang Y, Ai X, Wen J, Fang J, He H. Data-adaptive robust optimization method for the economic dispatch of active distribution networks. IEEE Trans Smart Grid. 2019; 10: 3791-3800. [CrossRef]
  34. Charandabi SE, Kamyar K. Using a feed forward neural network algorithm to predict prices of multiple cryptocurrencies. Eur J Bus Manage Res. 2021; 6: 15-19. [CrossRef]
  35. Li Z, Wu W, Shahidehpour M, Zhang B. Adaptive robust tie-line scheduling considering wind power uncertainty for interconnected power systems. IEEE Trans Power Syst. 2016; 31: 2701-2713. [CrossRef]
  36. Amjady N, Dehghan S, Attarha A, Conejo AJ. Adaptive robust network-constrained AC unit commitment. IEEE Trans Power Syst. 2017; 32: 672-683. [CrossRef]
  37. Ning C, You F. Data-driven adaptive robust unit commitment under wind power uncertainty: A Bayesian nonparametric approach. IEEE Trans Power Syst. 2019; 34: 2409-2418. [CrossRef]
  38. Dehghani Filabadi M, Mahmoudzadeh H. Effective budget of uncertainty for classes of robust optimization. INFORMS J Optim. 2022; 4: 249-277. [CrossRef]
  39. Dehghani Filabadi M, Pirooz Azad S. Robust optimisation framework for SCED problem in mixed AC‐HVDC power systems with wind uncertainty. IET Renew Power Gener. 2020; 14: 2563-2572. [CrossRef]
  40. Dehghani Filabadi M. A new paradigm in addressing data uncertainty: Discussion and future research. Acad Lett. 2022: 2: 4775. [CrossRef]
  41. Conejo AJ, Baringo L. Power system operations. Cham: Springer; 2018. [CrossRef]
  42. Zhou Y, Tian Y, Wang K, Ghandhari M. Robust optimisation for AC–DC power flow based on second-order cone programming. J Eng. 2017; 2017: 2164-2167. [CrossRef]
  43. Kocuk B, Dey SS, Sun XA. Strong SOCP relaxations for the optimal power flow problem. Oper Res. 2016; 64: 1177-1196. [CrossRef]
  44. MOSEK modeling cookbook — MOSEK modeling cookbook 3.2.3 [Internet]. Copenhagen: MOSEK Aps; [cited date 2021 December 23]. Available from:
  45. Nazemi A, Shaghaghi V, Mashayekhi M. Market power assessment of Iran’s wholesale electricity market. Asian J Res Mark. 2014; 3: 172-177.
  46. Nazemi A, Mashayekhi M. Modelling welfare loss in Iranian electricity market. Proceedings of the 37th IAEE International Conference; 2014 June 15-18; New York, NY, USA. Cleveland: IAEE.
  47. Charandabi SE, Ghashami F, Kamyar K. Us-China tariff war: A gravity approach. Bus Econ Res. 2021; 11: 69-77. [CrossRef]
  48. Global energy forecasting competition 2012 - Wind forecasting [Internet]. San Francisco: Kaggle; [cited date 2021 December 25]. Available from:
  49. Guo Y, Baker K, Dall’Anese E, Hu Z, Summers TH. Data-based distributionally robust stochastic optimal power flow—Part II: Case studies. IEEE Trans Power Syst. 2019; 34: 1493-1503. [CrossRef]
Download PDF Download Citation
0 0