Keywords

1 Introduction

The modernization and electrification of traditional power grid networks have encouraged power system researchers and engineers to predominantly concentrate on proficient, cost-effective, and reliable electricity supply from power generation units to gigantic distribution stations and then to end-users [1]. With adverse climate variations, one of the tenacious challenges is to limit global greenhouse gas (GHG) emissions [2]. In recent years, renewable energy integration has occupied a prominent position in critical agendas of many industrial countries, aiming to reduce carbon dioxide (CO2) emissions and meet the requirement of intensifying energy demand [3, 4]. The large-scale deployment of renewable energy sources (RESs) and decommission of orthodox energy resources have sparked a flurry of discussion on well-planned power transmission networks under uncertainties for dexterous power system operations. Transmission expansion planning (TEP) provides optimal and strategic decisions for the expansion and/or construction of transmission lines while reducing investment and operational costs of the power system by observing administrative, environmental, and technical requirements [5]. Furthermore, optimization problems related to transmission network expansion compute minimum net investment cost-based expansion plans that can adequately satisfy the forecasted electric load over a pre-defined planning time horizon. Herein, the forecasted load demand and stochastic power recourses have been deliberated as major sources of uncertainty that must be taken into attention in the planning problem. Therefore, the TEP under uncertainty has engrossed ample interest in the past couple of years from the power industry for the formulation of economic robust designs that can significantly tackle all foreseeable values of net injections [6].

In TEP problems, the expansion decisions need to be calculated under the impact of uncertain factors including both long- and short- term uncertain parameters. The long-term uncertainty is usually associated with year-to-year deviations such as variations in future load demand growth and power generation capacity, while the short-term uncertainty belongs to day-to-day variability such as stochastic power production from RESs, electrical demand fluctuations, and equipment failure [7]. In the literature, there are numerous TEP models that are carried out without considering uncertainties [8,9,10]. For instance, the TEP approach adopted in [8] is based on the DC networks, formulated through mixed-integer non-linear programming (MINLP). In the same way, the authors formulated TEP as a mixed-integer linear programming (MILP) model and solved it via branch-and-cut approaches [9, 10]. As these expansion planning models did not consider uncertain factors, therefore, the accuracy is near to low. Thus, the TEP investment decision-making model must be articulated within an uncertain environment in order to tackle inherited risk factors.

According to recent studies, it is observed that there are various planning formulation schemes that have been attempting to model uncertainties during the analysis of TEP optimization problems [11, 12]. Over the past few years, stochastic programming (SP) and robust optimization (RO) have been vastly adopted for the characterization of uncertainties [13]. The SP approach entails exact probabilistic information and highly depends on computationally complex uncertainty discretization through scenarios. In [14], an SP-based framework is presented to deal with generation and transmission expansion planning problems under the influence of load demand variations. A MILP formulation is proposed to tackle the TEP optimization problem in a pool-based competitive electricity market, whereas, SP is employed for the realization of long-term futuristic load demand fluctuations [15]. The authors in [16] solved MINLP based TEP problem by taking into account future load demand uncertainty via a large number of scenarios by using the SP approach to reduce net investment cost and enhance reliability. In general, the SP is reliant on massive scenarios generation that may lead to computational intractability for multi-dimensional complex real-time optimization problems.

On the contrary, the RO uncertainty modeling technique has a protuberant advantage over the SP approach; all the uncertain factors are represented in the form of robust sets instead of scenarios, therefore the size of the problem does not increase with the number of scenarios [13]. In modern research on TEP optimization problems under uncertainty, the RO approach has gained a lot of interest. Various researchers and engineers have been working on RO-based TEP methodologies. Jabr in [17] presented a RO-based TEP approach, a polynomial uncertainty set is used to deal with load and renewable generation uncertainties. The formulated model is elucidated by a Benders decomposition (BD) algorithm for the minimization of the expansion planning cost of the power transmission systems. Similarly, a three-level robust framework is proposed in [18] by applying a polyhedral uncertainty set to regulate the fluctuation range of uncertain parameters linked with different regions of the power system, while a primal BD algorithm is used to solve the model. M´ınguez and Garc´ıa-Bertrand [19] improved computation performance of the TEP problem via a robust polynomial uncertainty set by differentiating between long- and short- term uncertainties. This work formulates a three-level adaptive robust optimization (ARO) based approach to solve MILP problems, while a modified BD algorithm is employed to evaluate the designed approach. In another article [20], the TEP problem is addressed under long- and short- term uncertainty, whereas, the expansion problem is formulated via ARO and solved through the primal BD algorithm to enhance computational efficiency. The authors in [21] suggested ARO constituted the TEP approach by taking into account the impacts of load demand and generation capacity uncertainties. Liang et al. addressed issues of uncertainty set size and uncertainty budget amount by using a novel ARO method while providing protection against the risk associated with wind generation. Furthermore, the RO-based TEP approach is recommended in [22] to determine the optimized uncertainty budget by minimizing the uncertainty set size pertained to the risk of fluctuation in wind power generation.

After a comparative study, it is observed that references [17, 18] focused on the realization of uncertain factors by using complex polyhedral uncertainty set without considering uncertain parameter correlations. On the other hand, article [19] demonstrated that the presented methodology is computationally effective but they omitted the integrality budget uncertainty constraint. Moreover, [20] provides a dynamic robust TEP model with a limitation of the tradeoff between complexity and accuracy. The article [21] proposed an effective static robust model to find out TEP, which may lead to compromise on the accuracy of the expansion plan for the long-term planning horizon, while the work in [22] faced a tradeoff between investment cost and robustness. By keeping in view aforesaid limitations in the existing TEP, this paper introduces a novel data-driven dynamic approach to find out the optimal expansion plan for the transmission network. Our main contributions are stated below:

  1. (1)

    To design a three-staged dynamic TEP model based on ARO.

  2. (2)

    Explicitly characterize long-term uncertain factors that commonly involve multi-year financial commitments and short-term variations that include hourly operating decisions to maximize the expected profit.

  3. (3)

    Modify the decomposition algorithm based on the constraint-and-column generation method [19] to solve the presented multi-level optimization problem.

The rest of this work is structured as follows. In Sect. 2, the mathematical formulation for TEP is provided, whereas Sect. 3 describes the proposed solution algorithm. The results are discussed in Sect. 4 by analyzing a real-time case study on multiple test benches. In the end, the concluding remarks and future research direction are stated in Sect. 5.

2 TEP Problem Formulation

In this section, a detailed mathematical formulation for TEP optimization problem under uncertainty is discussed.

2.1 Framework of ARO-TEP

In the three-layered ARO-based TEP framework, the first stage minimizes the investment cost (decision variables associated with the expansion of an existing line and/or construction of a new one), the second layer considers all the realization of uncertain factors within the ambiguity set (decision variables linked with uncertain parameters), while system operators select decision variables in the third layer for the reduction in operational cost by taking into account outputs from first and second stages. Our focal goal is to attain a cost-effective expansion scheme while satisfying the worst-case uncertainties identified from the uncertainty set. The systematic approach for the recommended ARO-based TEP is illustrated in Fig. 1.

Fig. 1
figure 1

Framework of ARO-based TEP

2.2 Problem Formulation

The ARO technique represents uncertainties in the form of uncertainty sets, computationally less complex than the SP models [13]. In this work, load demand and power generation resources have been considered as a source of uncertainty in the subjected TEP problem. Thus, the hierarchical structure of the three-layered ARO-based TEP optimization problem is provided below.

$$ \mathop {\min }\limits_{{\Theta_{1} }} \sum\limits_{{l \in \Omega^{{L_{ + } }} }} {{\text{I}}_{{\text{l}}} {\text{x}}_{{\text{l}}} + \mathop {\max }\limits_{{\Theta_{2} }} } \sum\limits_{{s \in \Omega^{S} }} {\uprho ^{{\text{S}}} \left[ {\Re \left( {\Theta_{1} ,\tilde{\xi }} \right)} \right]} $$
(1)

Subject to:

$$ \begin{array}{*{20}c} {\sum\limits_{{{\text{l}} \in {\Omega }^{{{\text{L}}_{ + } }} }} {{\text{I}}_{{\text{l}}} {\text{x}}_{{\text{l}}} \le {\Pi }^{{{\text{L}},{\text{max}}}} } } \\ \end{array} $$
(1a)
$$ x_{l} \in \left\{ {0,1} \right\};x_{l} \in \Omega^{{L_{ + } }} $$
(1b)
$$ x_{l} = 1;x_{l} \in \frac{{\Omega^{{\text{L}}} }}{{\Omega^{{{\text{L}}_{ + } }} }} $$
(1c)

Subject to:

$$ \begin{array}{*{20}c} {\overline{P}_{{g_{i} }}^{T} \in \left[ {\overline{P}_{{g_{i} }}^{T,\min } , \overline{P}_{{g_{i} }}^{T,\exp } } \right];\forall g_{i} \in \Omega^{{\text{T}}} } \\ \end{array} $$
(1d)
$$ \frac{{\mathop \sum \nolimits_{{g_{i} \in \Omega^{Z} }} \left( {\overline{P}_{{g_{i} }}^{T,\exp } - \overline{P}_{{g_{i} }}^{T} } \right)}}{{\mathop \sum \nolimits_{{g_{i} \in \Omega^{Z} }} \left( {\overline{P}_{{g_{i} }}^{T,\exp } - \overline{P}_{{g_{i} }}^{T,\min } } \right)}} \le \Gamma_{z}^{T} ;\forall z \in \Omega^{Z} $$
(1e)
$$ \overline{P}_{{g_{j} }}^{R} \in \left[ {\overline{P}_{{g_{j} }}^{R,\min } , \overline{P}_{{g_{j} }}^{R,\exp } } \right];\forall g_{j} \in \Omega^{{\text{R}}} $$
(1f)
$$ \frac{{\mathop \sum \nolimits_{{g_{j} \in \Omega^{Z} }} \left( {\overline{P}_{{g_{j} }}^{R,\exp } - \overline{P}_{{g_{j} }}^{R} } \right)}}{{\mathop \sum \nolimits_{{g_{j} \in \Omega^{Z} }} \left( {\overline{P}_{{g_{j} }}^{R,\exp } - \overline{P}_{{g_{j} }}^{R,\min } } \right)}} \le \Gamma_{z}^{R} ;\forall z \in \Omega^{Z} $$
(1g)
$$ \overline{P}_{d} \in \left[ {\overline{P}_{d}^{\exp } ,\overline{P}_{{\text{d}}}^{\max } } \right];\forall d \in \Omega^{{\text{D}}} $$
(1h)
$$ \frac{{\mathop \sum \nolimits_{{d \in \Omega^{Z} }} \left( {\overline{P}_{d} - \overline{P}_{d}^{\exp } } \right)}}{{\mathop \sum \nolimits_{{d \in \Omega^{Z} }} \left( {\overline{P}_{d}^{\max } - \overline{P}_{d}^{\exp } } \right)}} \le \Gamma_{z}^{D} ;\forall z \in \Omega^{Z} $$
(1i)

where, l is the index of transmission lines in the set of candidate lines \(\Omega^{{{\text{L}}_{ + } }}\), \({\text{I}}_{{\text{l}}}\). is the annualized investment cost of the transmission line and \({\text{x}}_{{\text{l}}}\) is the binary variable (i.e. if \({\text{x}}_{{\text{l}}}\) = 1, then line l is built). The first term of Eq. 1 is the annualized investment cost of building new transmission lines over investment decision variable set \((\Theta_{1} = {\text{x}}_{{\text{l}}} \in \Omega^{{{\text{L}}_{ + } }} )\). Furthermore, s is the index of operating scenarios in the set \(\Omega^{{\text{S}}}\) and \(\uprho ^{{\text{S}}}\) is the weight of scenario s. The uncertainty set is denoted by \(\Theta_{2}\) includes uncertain parameters (i.e. \(\overline{P}_{{g_{i} }}^{T} ;\forall g_{i} \in \Omega^{{\text{T}}}\), \(\overline{P}_{{g_{j} }}^{R} ;\forall g_{j} \in \Omega^{{\text{R}}}\), \(\overline{P}_{d} ;\forall d \in \Omega^{{\text{D}}}\), ,) within ambiguity set \(\tilde{\xi }\). In this work, the load demand and installed power generating capacity have been considered as long-term uncertainties that are represented by the polyhedral robust sets as in [20]. Constraint (1d-1e) characterizes the uncertainty set of conventional power generation capacity, Constraint (1f-1g) depicts the stochastic power production units, while Constraint (1h-1i) defines the future peak load demand. The long-term uncertain factors for generation capacities \(\overline{P}_{{g_{i} }}^{T}\) and \( \overline{P}_{{g_{i} }}^{R} \) that are belonged to the range from minimum level \((\overline{P}_{{g_{i} }}^{T,\min } , \overline{P}_{{g_{j} }}^{R,\min } ) \) to the expected level \((\overline{P}_{{g_{i} }}^{R,\exp } ,\overline{P}_{{g_{j} }}^{R,\exp } )\), whereas, the peak load demand \(\overline{{{\text{P}}_{d} }}\) at each load node fluctuates between the expected level \((\overline{P}_{d}^{\exp } )\) to its maximum level \((\overline{P}_{d}^{\max } )\). . If there is no case for long-term uncertainty, then no robust protection (i.e. uncertainty budget is 0) is required. With the growth in the uncertainty budget, the uncertainty level increases and higher robust protection is needed. Moreover, the ambiguity set links to predefined geographical zones with index z in \(\Omega^{Z}\). Herein, the value for uncertainty budgets \(\Gamma_{z}^{T}\), \(\Gamma_{z}^{R}\), and \(\Gamma_{z}^{D}\) must does not exceed the quantity of generating units and load demand within z zone. Furthermore, \(\Re \left( {\Theta_{1} ,\tilde{\xi }} \right)\) is the recourse function that anticipates operator reactions by ensuring the operating decisions feasibility over the set \(\Theta_{1}\) and all the realizations of uncertainties in \(\tilde{\xi }\).

$$ R = \mathop {\min }\limits_{{\Theta_{3} }} \beta \left( {\sum\limits_{{{\text{g}}_{{\text{i}}} \in \Omega^{{\text{T}}} }} {\Lambda_{{{\text{g}}_{{\text{i}}} }}^{{\text{T}}} {\text{P}}_{{{\text{g}}_{{\text{i}}} }}^{{{\text{T}},{\text{s}}}} } + \sum\limits_{{{\text{g}}_{{\text{j}}} \in \Omega^{{\text{R}}} }} {\Lambda_{{{\text{g}}_{{\text{j}}} }}^{{\text{R}}} {\text{P}}_{{{\text{g}}_{{\text{j}}} }}^{{{\text{R}},{\text{s}}}} } + \sum\limits_{{{\text{d}} \in \Omega^{{\text{D}}} }} {\Lambda_{{\text{d}}}^{{\mathcal{L}}} {\text{P}}_{{\text{d}}}^{{{\mathcal{L}},{\text{s}}}} } } \right) $$
(2)

Subject to:

$$ \begin{aligned} & \sum\limits_{{g_{i} \in \Omega_{n}^{T} }} {P_{{g_{i} }}^{T,s} } + \sum\limits_{{g_{j} \in \Omega_{n}^{R} }} {P_{{g_{j} }}^{R,s} } - \sum\limits_{{l|s\left( l \right) \in \Omega_{n} }} {f_{l}^{s} } + \sum\limits_{{l|r\left( l \right) \in \Omega_{n} }} {f_{l}^{s} } \\ & = \sum\limits_{{d \in \Omega_{n}^{D} }} {\omega_{d}^{D,s} \overline{D}_{d} } - \sum\limits_{{d \in \Omega_{n}^{D} }} {P_{d}^{{{\mathcal{L}},s}} :\alpha_{n}^{s} ; \forall n \in \Omega^{N} } ,\forall s \in \Omega^{S} \\ \end{aligned} $$
(2a)
$$ \begin{array}{*{20}c} {f_{l}^{s} - x_{l} b_{l} \left( {\theta_{s\left( l \right)}^{s} - \theta_{r\left( l \right)}^{s} } \right) = 0 :\mu_{l}^{L,s} ;\forall l \in \Omega^{L} ,\forall s \in \Omega^{S} } \\ \end{array} $$
(2b)
$$ \begin{array}{*{20}c} { - f_{l}^{\max } \le f_{l}^{s} \le f_{l}^{\max } :\gamma_{l}^{{L_{\min } ,s}} ,\gamma_{l}^{{L_{\max } , s}} ;\forall l \in \Omega^{L} , \forall s \in \Omega^{S} } \\ \end{array} $$
(2c)
$$ \begin{array}{*{20}c} {0 \le P_{{g_{i} }}^{T,s} \le e_{{g_{i} }}^{T,s} \,{\overline{\text{P}}}_{{g_{i} }}^{T} :\rho_{{g_{i} }}^{{T_{\min } ,s}} ,\rho_{{g_{i} }}^{{T_{\max } ,s}} ;\forall g_{i} \in \Omega^{{G^{T} }} ,\forall s \in \Omega^{S} } \\ \end{array} $$
(2d)
$$ 0 \le P_{{g_{j} }}^{R,s} \le e_{{g_{j} }}^{R,s} \,{\overline{\text{P}}}_{{g_{j} }}^{R} :\rho_{{g_{j} }}^{{R_{\min } ,s}} ,\rho_{{g_{j} }}^{{R_{\max } ,s}} ;\forall g_{j} \in \Omega^{{G^{R} }} ,\forall s \in \Omega^{S} $$
(2e)
$$ 0 \le P_{d}^{{{\mathcal{L}},s}} \le e_{d}^{{{\mathcal{L}},s}} \,{\overline{\text{P}}}_{d}^{D} :\psi_{d}^{{D_{\min } ,s}} ,\psi_{d}^{{D_{\max } ,s}} ;\forall d \in \Omega^{D} ,\forall s \in \Omega^{S} $$
(2f)
$$ - \pi \le \theta_{n}^{s} \le \pi :\delta_{n}^{\min ,s} ,\delta_{n}^{\max ,s} ;\forall n \in \Omega^{N} ,\forall s \in \Omega^{S} $$
(2g)
$$ \theta_{n}^{s} = 0:\varphi_{n}^{s} ;n:ref,\forall s \in \Omega^{S} $$
(2h)

Here, \(\Re\) minimizes the operation cost comprises of power generating cost and load shedding cost, computed over all the short-term scenarios. The set of operating decision variables is \(\Theta_{3}\), defined as \(\Theta_{3} = P_{{g_{i} }}^{T,s} ,\forall g_{i} \in \Omega^{{G^{T} }} ,\forall s \in \Omega^{S} ;P_{{g_{j} }}^{R,s}\), \(\forall g_{j} \in \Omega^{{G^{R} }} , \forall s \in \Omega^{S} ;P_{d}^{{{\mathcal{L}},s}}\), \(\forall d \in \Omega^{D} ,\forall s \in \Omega^{S} ;f_{l}^{s}\),\( \forall l \in \Omega^{L} ,\forall s \in \Omega^{S} ;\theta_{n}^{s} ,\forall n \in \Omega^{N} ,\forall s \in \Omega^{S}\). In contrast to the long-term uncertainty throughout the targeted year, the short-term uncertainties pertain to the circadian demand and production variations in every node during a target planning year, represented via scenarios (such as \(s \in \Omega^{S}\)). The dual variables linked with each constraint are displayed by a colon. The parameter \(\beta\) denotes the number of functional hours. Moreover, constraint (2a) imposes the power balancing equation at each node n, constraint (2b) calculates the power flow, and constraint (2c) forces the capacity limit of transmission line l. The minimum and maximum limits on demand and production capacities under diverse operational scenarios are denoted by constraints (2d, 2e, and 2f) via factors \(e_{{g_{i} }}^{T,s} ,e_{{g_{j} }}^{R,s} ,\) and \(e_{d}^{{{\mathcal{L}},s}}\) respectively. Constraint (2g) bounds the voltage angle \(\theta_{n}^{s}\) at node n in scenario s and constraint (2h) states the reference node by fixing it at zero.

3 Proposed Solution

According to [11, 12], and [13], the ARO-TEP optimization problem under optimization can be mathematically expressed in a compact form as;

$$ \mathop {\min }\limits_{x} \left( {{\text{\rm I}}^{T} x + \mathop {{\text{max}}}\limits_{u \in U} \mathop {\min }\limits_{{y \in {\Pi }\left( {x,u} \right)}} {\text{b}}^{T} y} \right) $$
(3)

Subject to:

$$ \begin{array}{*{20}c} {{\text{\rm I}}^{T} x \le \gamma } \\ \end{array} $$
(3a)
$$ x \in \left\{ {0,1} \right\} $$
(3b)

where x is the first stage vector with binary variables, shows installment states for the transmission line, I is the vector of investment cost, u is the continuous variable of second stage that defines uncertain parameters in the uncertainty set U, vector b includes operating costs, and y is the continuous vector referring to operational variables Moreover, \(\gamma\) represents the investment transmission expansion budget and \({\Pi }\left( {x,u} \right)\) expresses the feasibility region as a function of x and u for the operating variables y. In the following part, the proposed three-layered optimization problem is transformed into a two stage problem by merging the second and third stage problems. This can be achieved by using the dual of the third-level problem.

3.1 Subproblem

After merging the second and third stage problems in Eq. (1) by employing the KKT conditions, the resultant single level maximization problem in compact form (see [20] for detail formulation) is stated below:

$$ \begin{array}{*{20}c} {F^{dual} = \mathop {\max }\limits_{u,y,\lambda ,\mu ,\alpha ,\varphi } {\text{b}}^{T} y} \\ \end{array} $$
(4)

Subject to:

$$ Ax + By = E $$
(4a)
$$ I_{eq} y = d $$
(4b)
$$ 0 = b + B^{T} \lambda - G^{T} \mu + I_{eq}^{{T}{}} \alpha + I_{ineq}^{T} \varphi $$
(4c)
$$ 0 \le K - Fx - Gy \bot \mu \ge 0 $$
(4d)
$$ 0 \le d - I_{ineq} y \bot \varphi \ge 0 $$
(4e)
$$ u \in U $$
(4f)

where constraint (4c) is obtained from differentiation of the third layer problem Lagrangian with respect to its variables y and constraints (4d) and (4e) represent the complementary conditions linked with inequality constraints.

3.2 Master Problem

The master problem can be expressed as

$$ \mathop {\min }\limits_{{\Theta_{1} }} \sum\limits_{{{\text{l}} \in \Omega^{{{\text{L}}_{ + } }} }} {{\text{I}}_{{\text{l}}} {\text{x}}_{{\text{l}}} + \eta } $$
(5)

Subject to:

$$ \begin{array}{*{20}c} {\sum\limits_{{{\text{l}} \in \Omega^{{{\text{L}}_{ + } }} }} {I_{l} x_{l} \le \Pi^{{{\text{L}},{\text{max}}}} } } \\ \end{array} $$
(5a)
$$ x_{l} \in \left\{ {0,1} \right\};x_{l} \in \Omega^{{{\text{L}}_{ + } }} $$
(5b)
$$ x_{l} = 1;x_{l} \in \frac{{\Omega^{{\text{L}}} }}{{\Omega^{{{\text{L}}_{ + } }} }} $$
(5c)
$$\begin{aligned} & \eta \ge \mathop {\max }\limits_{{\Theta _{2} }} \beta \sum\limits_{{\text{s} \in \Omega ^{\text{S}} }} {\rho ^{\text{S}} } \left( {\sum\limits_{{\text{g}_{\text{i}} \in \Omega ^{\text{T}} }} {\Lambda _{{{\text{g}}_{{\text{i}}} }}^{{\text{T}}} P_{{g_{i} }}^{{T,s,\left( \nu \right)}} } } \right. + \sum\limits_{{\text{g}_{\text{j}} \in \Omega ^{\text{R}} }} {\Lambda _{{{\text{g}}_{{\text{j}}} }}^{{\text{R}}} P_{{{\text{g}}_{{\text{j}}} }}^{{{\text{R}},\text{s},\left( \nu \right)}} } \\ & \quad + \left. {\sum\limits_{{{\text{d}} \in \Omega ^{{\text{D}}} }} {\Lambda _{{\text{d}}}^{\mathcal{L}} \text{P}_{{\text{d}}}^{{\mathcal{L},\text{s},\left( \nu \right)}} } } \right);\forall s \in \Omega ^{{\text{S}}} ,\forall v \le k \\ \end{aligned}$$
(5d)
$$ \begin{aligned} & \sum\limits_{{g_{i} \in \Omega_{n}^{T} }} {P_{{g_{i} }}^{T,s,\left( \nu \right)} } + \sum\limits_{{g_{j} \in \Omega_{n}^{R} }} {P_{{g_{j} }}^{R,s,\left( \nu \right)} } - \sum\limits_{{\left( {l{|}s\left( l \right) \in \Omega_{n} } \right)}} {f_{l}^{s,\left( \nu \right)} } + \sum\limits_{{\left( {l{|}r\left( l \right) \in \Omega_{n} } \right)}} {f_{l}^{s,\left( \nu \right)} } \\ & = \sum\limits_{{d \in \Omega_{n}^{D} }} {\omega_{d}^{D,s} \overline{D}_{d}^{\left( \nu \right)} } - \sum\limits_{{d \in \Omega_{n}^{D} }} {P_{d}^{{{\mathcal{L}},s,\left( \nu \right)}} } ;\forall s \in \Omega^{S} ,\forall v \le k \\ \end{aligned} $$
(5e)
$$ - \left( {1 - x_{l} } \right)M \le \frac{{f_{l}^{s,\left( v \right)} }}{{b_{l} }} - \left( {\theta_{s\left( l \right)}^{s,\left( \nu \right)} - \theta_{r\left( l \right)}^{s,\left( \nu \right)} } \right) \le \left( {1 - x_{l} } \right)M;\forall l \in \Omega^{L} ,\forall s \in \Omega^{S} ,\forall \nu \le k $$
(5f)
$$ \begin{array}{*{20}c} { - x_{l} f_{l}^{\max } \le f_{l}^{s,\left( \nu \right)} \le x_{l} f_{l}^{\max } ;\forall l \in \Omega^{L} , \forall \nu \le k,\forall s \in \Omega^{S} } \\ \end{array} $$
(5g)
$$ \begin{array}{*{20}c} {0 \le P_{{g_{i} }}^{T,s,\left( \nu \right)} \le e_{{g_{i} }}^{T,s} \,{\overline{\text{P}}}_{{g_{i} }}^{T,\left( \nu \right)} ;\forall g_{i} \in \Omega^{{G^{T} }} ,\forall s \in \Omega^{S} ,\forall \nu \le k} \\ \end{array} $$
(5h)
$$ 0 \le P_{{g_{j} }}^{R,s,\left( \nu \right)} \le e_{{g_{j} }}^{R,s} \,{\overline{\text{P}}}_{{g_{j} }}^{R,\left( \nu \right)} ;\forall g_{j} \in \Omega^{{G^{R} }} ,\forall \nu \le k,\forall s \in \Omega^{S} $$
(5i)
$$ 0 \le P_{d}^{{{\mathcal{L}},s,\left( \nu \right)}} \le e_{d}^{{{\mathcal{L}},s}} \,{\overline{\text{P}}}_{d}^{D,\left( \nu \right)} ;\forall d \in \Omega^{D} ,\forall s \in \Omega^{S} , \forall \nu \le k $$
(5j)
$$ - \pi \le \theta_{n}^{s,\left( \nu \right)} \le \pi ;\forall n \in \Omega^{N} ,\forall \nu \le k,\forall s \in \Omega^{S} $$
(5k)
$$ \theta_{n}^{s,\left( \nu \right)} = 0;n:ref,\forall \nu \le k,\forall s \in \Omega^{S} $$
(5l)

Here, M is a large enough positive constant.

3.3 Solution Algorithm

The proposed algorithm iteratively solved the presented three-layered ARO-TEP optimization problem. At each iteration, the master problem’s optimal solution is applied to the subproblem and the optimal solution of the subproblem is used to solve master problem, continues until convergence. The steps of this iterative algorithm are stated below:

  1. 1.

    Set lower and upper bounds to \({\text{\rm Z}}^{lo} = - \infty\) and \({\text{\rm Z}}^{up} = + \infty\), respectively.

  2. 2.

    Set the iteration counter to \(\nu = 1\).

  3. 3.

    Solve the master problem (5) subject to its constraints (5a) - (5l). The resulting values of decision variables \(x^{\left( \nu \right)}\) and \(\upeta ^{\left( \nu \right)}\).

  4. 4.

    Update the lower bound of the optimal objective function \({\text{\rm Z}}^{lo} = I^{T} x^{\left( \nu \right)} + \upeta ^{\left( \nu \right)}\).

  5. 5.

    Solve the subproblem for the given value of the \({\text{x}}(\nu )\) obtained from (3) to get \(P_{{g_{i} }}^{T,s,\left( \nu \right)} , P_{{g_{j} }}^{R,s,\left( \nu \right)}\) and \({\text{P}}_{{\text{d}}}^{{{\mathcal{L}},{\text{s}},{ }\left( {\upnu } \right)}}\)

  6. 6.

    Update the upper limit by \({\text{\rm Z}}^{up} = I^{T} x^{\left( \nu \right)} + F^{dual,\left( v \right)}\).

  7. 7.

    If \({\text{\rm Z}}^{up} - {\text{\rm Z}}^{lo} \le \in\) then, the algorithm is terminated, else update the iteration counter and continue with step (3).

The data exchange between master and subproblem is depicted in Fig. 1. The investment decision variable \(x_{l}\) is transferred from master to subproblem and from subproblem to master problem, the values of \(\overline{P}_{{g_{i} }}^{T} ;\forall g_{i} \in \Omega^{{\text{T}}}\), \(\overline{P}_{{g_{j} }}^{R} ;\forall g_{j} \in \Omega^{{\text{R}}}\), \({\overline{\text{P}}}_{d} ;\forall d \in \Omega^{{\text{D}}}\) are send.

4 Numerical Case Studies

In this work, all the simulations are done in MATLAB (R2022a) and general algebraic modeling software (GAMS). The CPLEX solver is applied to elucidate the proposed ARO-TEP model on the machine with specifications: Intel (R) Core (TM) i5-CPU M 460@ 2.53 GHz 2.53 GHz with 8 GB installed RAM. Herein, the MILP problem is solved with the optimality gap of \(10^{ - 6} . \)

4.1 Data

The presented strategic planning methodology is tested to demonstrate its generality on the modified version of the IEEE 6-bus test system comprises of 6 buses, 8 branches, 5 dispatchable energy units, 4 non-dispatchable units, and 5 domestic load. In our model, a set of 6 candidate transmission lines is considered. For the long-term uncertain factor bounds, we have made following assumptions.

  1. 1.

    The maximum futuristic peak load demand is \(\overline{D}_{{\text{d}}}^{\max } = 1.5\overline{D}_{{\text{d}}}^{\exp }\) in the targeted planning year.

  2. 2.

    Moreover, the minimum future generating capacity of installed conventional power is 80% to its expected bounds such as \(\overline{P}_{{g_{i} }}^{T,\min }\) = 0.8 \(\overline{P}_{{g_{i} }}^{T,\exp }\), whereas the minimum level of future stochastic generating capacity is 50% to its expected limit i.e. \(\overline{P}_{{g_{j} }}^{R,\min } = 0.5\overline{P}_{{g_{j} }}^{R,\exp }\)..

In short-term uncertainties, the daily load demand and power production fluctuations at each node of the considered system are taken, represented through scenarios that epitomize operating conditions in every hour of the planning year. Note that by taking into account 8760 h of the target year may lead to intractability. Therefore, this paper adopts a clustering technique, known as the K-means algorithm [23]. In order to circumvent intractability condition, the number of representative hours are selected via K-mean clustering techniques for the sake of simplicity. The historical data related to the Illinois hub for the 2022 year is considered. More specifically, the hourly datasets of the load demand are taken from the MISO [24], while the statistics related to solar and wind energy units are obtained from the NREL and PJM Interconnection [25, 26], as shown in Fig. 2

Fig. 2
figure 2

a Hourly historical load demand datasets, b Hourly historical datasets for Solar units, c Hourly historical datasets for Wind turbine units

After obtaining the required historical datasets, the traditional K-means clustering algorithm is applied to curtail the considered year (2022) into representative days. The variation in the conventional wer production plants (i.e., thermal unit) is much less than the stochastic units, therefore its scenarios are represented by random numbers within bound of [0.85, 1]. Each scenario that signifies a operation condition comprises of \(e_{{g_{i} }}^{T,s} ,\) \(e_{{g_{j} }}^{R,s} ,\) and \(e_{d}^{{{\mathcal{L}},s}}\). The generation system is divided into east and west zones with same demand in both regions. For the analysis of uncertainty budget impacts, range of budget for future generating is [0, 9] and for the future peak demand is [0, 90].

4.2 Result

After applying K-mean algorithm, 8 clusters corresponding to 8 representative days and 192 operating conditions have been selected. The acquired data of 24-h-length operational conditions for each representative day is stated in Table. 1.

Table 1: Resultant data for 24-h-length operational condition.

Additionally, the scenarios weight set is given as \(\uprho ^{{\text{S}}}\) = {0.106, 0.124, 0.140, 0.143, 0.110, 0.138, 0.116, 0.123}. Table 2 shows different three investment budgets.

Table 2: Impact of investment budget

From the Table 2, it is clear that with the increase in the investment budget, \(I_{l}\) is increasing with new lines built in order to relieve transmission congestion and net cost keeps decreasing (also reported in [20]).

5 Conclusion

By considering the theoretical form of the presented ARO-TEP model and stated case study, it can be deduced that the proposed model offers optimal robust transmission plans by providing protection against long- and short- term uncertainties. Through the K-means clustering technique, short-term uncertainties can be accurately represented and formulated model remains tractable. The three-layer ARO-TEP formulation is transferred into a dual-staged problem by using KKT condition and then effectively solved via the primal BD. Results illustrate that TEP decisions highly dependent on realization of uncertain factor and the availability of investment budget. Note that same model can be easily implemented with any case studies such as 12-bus test system, 33-bus test, and 118-bus test system. In the future research directions, we will test our model for other test benches and will enhance the computational efficiency.